==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: emscripten 4.0.23-1 (Mon Jan 12 02:35:34 2026)
==> Retrieving sources...
  -> Updating emscripten git repo...
From https://github.com/kripken/emscripten
 + 8163f49749...2e392c7686 refs/pull/24858/merge -> refs/pull/24858/merge  (forced update)
 + 35e0c10e87...adb863bc80 refs/pull/25937/merge -> refs/pull/25937/merge  (forced update)
   13afe52398..9b19695baf  refs/pull/26039/head  -> refs/pull/26039/head
 + c985899c87...e18aa9b3bb refs/pull/26039/merge -> refs/pull/26039/merge  (forced update)
   016445a6a2..b3e2cf8ff8  refs/pull/26081/head  -> refs/pull/26081/head
 + b148ce6ea9...e71746798c refs/pull/26081/merge -> refs/pull/26081/merge  (forced update)
  -> Updating llvm-project git repo...
From https://github.com/llvm/llvm-project
 - [deleted]                   (none)                 -> refs/pull/148281/merge
 - [deleted]                   (none)                 -> refs/pull/175177/merge
 - [deleted]                   (none)                 -> refs/pull/175192/merge
   43138d627290..e5b6833e49d2  main                   -> main
   747e47351660..65a5cdf40b18  users/hev/issue-168152 -> users/hev/issue-168152
 + ce61ca218efb...a7b589b87062 refs/pull/106880/merge -> refs/pull/106880/merge  (forced update)
 + 52b2035e430a...77a69d7b14ee refs/pull/122449/merge -> refs/pull/122449/merge  (forced update)
 + 5ac20ec717ec...8c3122fef5f5 refs/pull/140702/merge -> refs/pull/140702/merge  (forced update)
 + de8717c0dfbd...3bae85f59941 refs/pull/141611/merge -> refs/pull/141611/merge  (forced update)
 + 05b42aa38c0b...61f0b2a6989f refs/pull/147297/head  -> refs/pull/147297/head  (forced update)
 + 921fe38c86bc...3d48ea4bc8a7 refs/pull/147297/merge -> refs/pull/147297/merge  (forced update)
 + 88b1977951ce...f0690d8b8165 refs/pull/150450/merge -> refs/pull/150450/merge  (forced update)
 + aa5b8b16975c...34189fabba02 refs/pull/150580/merge -> refs/pull/150580/merge  (forced update)
 + 2642e75ed179...6120780db6be refs/pull/154715/merge -> refs/pull/154715/merge  (forced update)
 + eba331445039...f919b37c03dc refs/pull/158267/merge -> refs/pull/158267/merge  (forced update)
 + 79db53927231...ddb648557a7f refs/pull/160496/merge -> refs/pull/160496/merge  (forced update)
 + be50eafd45a9...43f3883184f8 refs/pull/163859/merge -> refs/pull/163859/merge  (forced update)
 + 11edbb50c7de...62609c40e1f1 refs/pull/165585/merge -> refs/pull/165585/merge  (forced update)
 + 753c06d7f62b...6e08482b1ee5 refs/pull/165857/merge -> refs/pull/165857/merge  (forced update)
 + 9a9b6bc2020a...56b7e757984c refs/pull/166139/merge -> refs/pull/166139/merge  (forced update)
 + 76c69e22b090...0064b1b45627 refs/pull/166531/merge -> refs/pull/166531/merge  (forced update)
 + e3fc943a9ae7...0731cc1ccfc6 refs/pull/167371/merge -> refs/pull/167371/merge  (forced update)
 + 774c94fb9cd2...f269ee93eeb6 refs/pull/167439/merge -> refs/pull/167439/merge  (forced update)
 + 45a53893ec16...e83f28b4d0bb refs/pull/167454/merge -> refs/pull/167454/merge  (forced update)
 + 1baa3373bac6...23455d45ae6c refs/pull/167536/merge -> refs/pull/167536/merge  (forced update)
 + 5a951bd955be...3ec04fed9668 refs/pull/167626/merge -> refs/pull/167626/merge  (forced update)
 + e5664ba5a240...5b149f0d1f41 refs/pull/168063/merge -> refs/pull/168063/merge  (forced update)
 + 73d2fe6a4d1e...711f41270025 refs/pull/168347/merge -> refs/pull/168347/merge  (forced update)
   747e47351660..65a5cdf40b18  refs/pull/168506/head  -> refs/pull/168506/head
 + 60078e1a2870...d83af6965871 refs/pull/168506/merge -> refs/pull/168506/merge  (forced update)
 + 8654f87489b5...d8439ceda4de refs/pull/168573/merge -> refs/pull/168573/merge  (forced update)
 + 00f372b77499...e58af7f7b93e refs/pull/168633/merge -> refs/pull/168633/merge  (forced update)
 + 6141f4214bf2...dfa9c39bf3c8 refs/pull/168809/merge -> refs/pull/168809/merge  (forced update)
 + 7a7d36e29af4...46b8d6d2686f refs/pull/169045/merge -> refs/pull/169045/merge  (forced update)
 + 9386b4c5823b...c9dd6a2a808c refs/pull/169317/merge -> refs/pull/169317/merge  (forced update)
 + e33733e37b73...631731e288cc refs/pull/169343/merge -> refs/pull/169343/merge  (forced update)
 + dd55e6ca8eb1...746c5292e4a6 refs/pull/169475/merge -> refs/pull/169475/merge  (forced update)
 + 2a52e4cb7f58...63b3fc53ae25 refs/pull/169557/merge -> refs/pull/169557/merge  (forced update)
 + d97fc1e7cc9f...2f2ad45c471f refs/pull/169663/merge -> refs/pull/169663/merge  (forced update)
 + 5d2bf949eeaf...a5f9bf847f76 refs/pull/170069/merge -> refs/pull/170069/merge  (forced update)
 + 97a4d1436d0b...94d009b35a8c refs/pull/170103/merge -> refs/pull/170103/merge  (forced update)
 + 1772b6001381...e513529fbd5c refs/pull/170422/merge -> refs/pull/170422/merge  (forced update)
 + 0f054f51d927...eed5cf39fb9b refs/pull/170439/merge -> refs/pull/170439/merge  (forced update)
 + 8c5055c62cec...7651f00361e5 refs/pull/170447/merge -> refs/pull/170447/merge  (forced update)
 + 7db34da9098d...c9e30937958b refs/pull/170489/merge -> refs/pull/170489/merge  (forced update)
 + 6976002a5299...b36b793af3e9 refs/pull/170547/merge -> refs/pull/170547/merge  (forced update)
 + c81a80506155...f98315c52959 refs/pull/170602/merge -> refs/pull/170602/merge  (forced update)
 + 6b299117cefd...d3730024046a refs/pull/170648/merge -> refs/pull/170648/merge  (forced update)
 + 926100d16056...51db17227a2d refs/pull/170696/merge -> refs/pull/170696/merge  (forced update)
 + 82363ed95355...c94748cbeca4 refs/pull/170903/merge -> refs/pull/170903/merge  (forced update)
 + 96f570f3d538...3158c611903e refs/pull/171712/merge -> refs/pull/171712/merge  (forced update)
 + 23ee67a2cc95...ac51642fb04d refs/pull/171788/merge -> refs/pull/171788/merge  (forced update)
 + 46470b194879...89a559e206c6 refs/pull/171919/merge -> refs/pull/171919/merge  (forced update)
 + 00261f830e2e...e79e45865285 refs/pull/171971/merge -> refs/pull/171971/merge  (forced update)
 + 2253066cbe08...c18d878958ab refs/pull/172012/merge -> refs/pull/172012/merge  (forced update)
 + dd82b80e7b3b...23b386b3b2cc refs/pull/172067/merge -> refs/pull/172067/merge  (forced update)
 + a2adc3ada602...d4eaf9849d68 refs/pull/172134/merge -> refs/pull/172134/merge  (forced update)
 + 313f7a166e87...eb2573921345 refs/pull/172372/merge -> refs/pull/172372/merge  (forced update)
 + afba0af2e12f...5b951ce4d867 refs/pull/172430/merge -> refs/pull/172430/merge  (forced update)
 + 079217ecf210...28bbdb3eccd1 refs/pull/172542/merge -> refs/pull/172542/merge  (forced update)
 + f8d12b1a8d9f...6e08655cbd29 refs/pull/172673/merge -> refs/pull/172673/merge  (forced update)
 + d97da81763a7...02e51b8de3dc refs/pull/172766/merge -> refs/pull/172766/merge  (forced update)
 + 7230ca30b80f...b3aa77ec6fb9 refs/pull/172823/merge -> refs/pull/172823/merge  (forced update)
 + 1f4bba34898a...70ee04f9fa75 refs/pull/172837/merge -> refs/pull/172837/merge  (forced update)
 + 17b695a343f2...e8e27d6a2718 refs/pull/172970/merge -> refs/pull/172970/merge  (forced update)
 + ea839b65ff17...7ba7969fdf70 refs/pull/172980/merge -> refs/pull/172980/merge  (forced update)
 + 7b71cb344b45...03f294bac9bf refs/pull/173050/merge -> refs/pull/173050/merge  (forced update)
 + fdd6c29398c5...5523849da567 refs/pull/173069/merge -> refs/pull/173069/merge  (forced update)
 + e978e132a92a...cd38b2b4dc00 refs/pull/173090/merge -> refs/pull/173090/merge  (forced update)
 + 66de8e3644dd...440c2c650832 refs/pull/173185/merge -> refs/pull/173185/merge  (forced update)
 + 9a588da8e49c...b5176ed5d12a refs/pull/173194/merge -> refs/pull/173194/merge  (forced update)
 + f804a78ff994...4b9b9738414d refs/pull/173206/merge -> refs/pull/173206/merge  (forced update)
 + cac3c5565128...8e076b39c933 refs/pull/173271/merge -> refs/pull/173271/merge  (forced update)
 + 61539496acd2...8fe777bb5e1e refs/pull/173328/merge -> refs/pull/173328/merge  (forced update)
 + f5f08b98e496...500d31e816c2 refs/pull/173461/merge -> refs/pull/173461/merge  (forced update)
 + 1e53e22e129d...c6b1df95663f refs/pull/173515/merge -> refs/pull/173515/merge  (forced update)
 + 5736ac9097ba...ed323d53a051 refs/pull/173516/merge -> refs/pull/173516/merge  (forced update)
 + 6526e0dfbc78...92a0a7304488 refs/pull/173535/merge -> refs/pull/173535/merge  (forced update)
 + ae20d1e45698...2c587edbe7e4 refs/pull/173537/merge -> refs/pull/173537/merge  (forced update)
 + 5dc121ffac89...1891573a27b5 refs/pull/173574/merge -> refs/pull/173574/merge  (forced update)
 + f38ba4e9b38b...36089649e3c6 refs/pull/173596/merge -> refs/pull/173596/merge  (forced update)
 + 891aa1c5b2c8...4dcc53b191a8 refs/pull/173666/merge -> refs/pull/173666/merge  (forced update)
 + 8ac7f85b866f...90285af2a84c refs/pull/173789/merge -> refs/pull/173789/merge  (forced update)
 + f70e4d1e3c61...81e4f9ac2537 refs/pull/173845/merge -> refs/pull/173845/merge  (forced update)
 + 686e4481c692...287a5e856655 refs/pull/173861/merge -> refs/pull/173861/merge  (forced update)
 + 8dea51a54e6a...fa70e618a996 refs/pull/173868/merge -> refs/pull/173868/merge  (forced update)
 + 588e24809878...3c1eb80a9a64 refs/pull/173999/merge -> refs/pull/173999/merge  (forced update)
 + 58d8e375aeb1...c20321d2692a refs/pull/174002/merge -> refs/pull/174002/merge  (forced update)
 + 1e16f83a65fc...e7aec9cb4934 refs/pull/174056/merge -> refs/pull/174056/merge  (forced update)
 + faf083754199...b8605c16a1f9 refs/pull/174102/merge -> refs/pull/174102/merge  (forced update)
 + 7005f79fb544...0c1249eccf48 refs/pull/174106/merge -> refs/pull/174106/merge  (forced update)
 + bf4922924bd0...a06f66da2431 refs/pull/174133/merge -> refs/pull/174133/merge  (forced update)
 + 8b1fe1b80399...3a8cee5b45a0 refs/pull/174138/merge -> refs/pull/174138/merge  (forced update)
 + 1cdb816bb9e7...fb149ad38bef refs/pull/174185/merge -> refs/pull/174185/merge  (forced update)
 + d0c55061a650...dff5e4678578 refs/pull/174278/merge -> refs/pull/174278/merge  (forced update)
 + 8669cee1a743...054f3aa89877 refs/pull/174282/merge -> refs/pull/174282/merge  (forced update)
   4f41bb733f4c..ad0e57456d2d  refs/pull/174309/head  -> refs/pull/174309/head
 + 41015fb35de4...64348698bdbf refs/pull/174309/merge -> refs/pull/174309/merge  (forced update)
 + bbf6d3cbc5c7...95eb7e40de6b refs/pull/174355/merge -> refs/pull/174355/merge  (forced update)
 + 3ce768781ea5...48749bc13df6 refs/pull/174402/merge -> refs/pull/174402/merge  (forced update)
 + 41692d8b59c0...01b07892b809 refs/pull/174409/merge -> refs/pull/174409/merge  (forced update)
 + f74ff4b78e14...898aca7b72c2 refs/pull/174457/merge -> refs/pull/174457/merge  (forced update)
 + 252287cb0aa4...8703a441bdcc refs/pull/174469/merge -> refs/pull/174469/merge  (forced update)
 + f814cf32493f...29d0db40a784 refs/pull/174473/merge -> refs/pull/174473/merge  (forced update)
 + 6e28d09546af...11d2b2084e6a refs/pull/174474/merge -> refs/pull/174474/merge  (forced update)
 + 540dcf58cc30...1dd2dd2623ef refs/pull/174486/merge -> refs/pull/174486/merge  (forced update)
 + 78b49658f23b...3b94be58d3ef refs/pull/174508/merge -> refs/pull/174508/merge  (forced update)
 + 1e2fc498d71c...5a1d1ef454dd refs/pull/174571/merge -> refs/pull/174571/merge  (forced update)
 + 02b0a6590c88...f3bb8dc18ae7 refs/pull/174590/merge -> refs/pull/174590/merge  (forced update)
 + 1a9751051db0...ee4cf461a1aa refs/pull/174610/merge -> refs/pull/174610/merge  (forced update)
 + 167c77c2dd80...e8501a319c22 refs/pull/174680/merge -> refs/pull/174680/merge  (forced update)
 + a902bcae91da...fdb2d45e5b51 refs/pull/174714/merge -> refs/pull/174714/merge  (forced update)
 + 3796d9902783...8e4ef5b1ca9f refs/pull/174719/merge -> refs/pull/174719/merge  (forced update)
 + def1198a9205...58ae1c08290f refs/pull/174746/merge -> refs/pull/174746/merge  (forced update)
 + 51795a96808d...1d45512751fb refs/pull/174749/merge -> refs/pull/174749/merge  (forced update)
 + ee5af16bf2ff...5d891eec9f2a refs/pull/174757/merge -> refs/pull/174757/merge  (forced update)
 + 0e013f7ac255...d1a3284e4bf7 refs/pull/174882/merge -> refs/pull/174882/merge  (forced update)
 + 4c5ea7e5664a...3a284ae3664a refs/pull/174896/merge -> refs/pull/174896/merge  (forced update)
 + 3cb43531a833...4855ab5b85df refs/pull/174904/merge -> refs/pull/174904/merge  (forced update)
 + b28f86b78fb4...392fc06a0703 refs/pull/174907/merge -> refs/pull/174907/merge  (forced update)
 + 6cae66a97f60...d3b6f8d8e319 refs/pull/174934/merge -> refs/pull/174934/merge  (forced update)
 + 8870d48658e1...cea734832cda refs/pull/174945/merge -> refs/pull/174945/merge  (forced update)
 + 859ecf0635cb...55d90fc488e4 refs/pull/174968/merge -> refs/pull/174968/merge  (forced update)
 + cc1cd3ee3575...cf9bf8743324 refs/pull/174981/merge -> refs/pull/174981/merge  (forced update)
 + a657d3a63bef...ada966727b34 refs/pull/175032/merge -> refs/pull/175032/merge  (forced update)
 + d814588a8761...0e378f9d0795 refs/pull/175044/merge -> refs/pull/175044/merge  (forced update)
 + bc2f35961bc1...e2ad5c86dd79 refs/pull/175056/merge -> refs/pull/175056/merge  (forced update)
 + 6292fbc8868e...eec3af4d8eba refs/pull/175076/merge -> refs/pull/175076/merge  (forced update)
 + 3b1aa7d40a7d...10fca549d9dc refs/pull/175087/merge -> refs/pull/175087/merge  (forced update)
 + 037c0e80baa0...cbb3d212a852 refs/pull/175130/merge -> refs/pull/175130/merge  (forced update)
 + 9f2ae6c75d4c...e3e0e9014fa9 refs/pull/175154/merge -> refs/pull/175154/merge  (forced update)
 + f9b924bab7c7...cbf63fca2b5f refs/pull/175158/merge -> refs/pull/175158/merge  (forced update)
 + a3d2b06f009f...5d728115ba03 refs/pull/175167/merge -> refs/pull/175167/merge  (forced update)
 + 33cafc9dcbb8...ad500aac5240 refs/pull/175173/head  -> refs/pull/175173/head  (forced update)
 + f7380a334474...1c92ef3fd58d refs/pull/175173/merge -> refs/pull/175173/merge  (forced update)
 + 67f52eca99bd...1931a465ed4c refs/pull/175194/merge -> refs/pull/175194/merge  (forced update)
   c391623d24fc..502fbca8a7f9  refs/pull/175213/head  -> refs/pull/175213/head
 + d786c5240603...6a422db20f5e refs/pull/175213/merge -> refs/pull/175213/merge  (forced update)
 + d12af2fbb11b...947a758bf4a4 refs/pull/175217/merge -> refs/pull/175217/merge  (forced update)
 + 87c7baa03317...d0da635fe323 refs/pull/175255/merge -> refs/pull/175255/merge  (forced update)
 + 6404df5dea7d...f71674b44650 refs/pull/175262/merge -> refs/pull/175262/merge  (forced update)
 + ba7ef1972037...9b30a3e4a2fe refs/pull/175275/merge -> refs/pull/175275/merge  (forced update)
 + ee4de3980e92...5d4fd689146c refs/pull/175277/merge -> refs/pull/175277/merge  (forced update)
 + 1c97804c9854...80aca1a1a603 refs/pull/175291/merge -> refs/pull/175291/merge  (forced update)
 + 4af90f2db1cd...5f32321086a5 refs/pull/175299/merge -> refs/pull/175299/merge  (forced update)
 + d650d8fcb3ef...9c6e1d6d245e refs/pull/175311/merge -> refs/pull/175311/merge  (forced update)
 + 88eb2c402b90...91457260c815 refs/pull/175342/merge -> refs/pull/175342/merge  (forced update)
 + fa02a00d1ae7...975628dff6b4 refs/pull/175353/merge -> refs/pull/175353/merge  (forced update)
 + 2e56519064e0...084502c1189f refs/pull/175372/merge -> refs/pull/175372/merge  (forced update)
 + 4cff28431af5...f9328514cf59 refs/pull/175375/merge -> refs/pull/175375/merge  (forced update)
 + 93010f5310c1...7bf173a40938 refs/pull/175376/merge -> refs/pull/175376/merge  (forced update)
 + 1a1161f55812...783ab872f7e0 refs/pull/175378/merge -> refs/pull/175378/merge  (forced update)
 + 5d7b1f2a6ec8...7de3cf52c5a9 refs/pull/175384/merge -> refs/pull/175384/merge  (forced update)
 + 225e70279a7c...afa2ac653567 refs/pull/175386/merge -> refs/pull/175386/merge  (forced update)
 + 7839cc39f6f5...8680230935ef refs/pull/175401/merge -> refs/pull/175401/merge  (forced update)
 + 38803bd23964...93583027c01e refs/pull/175402/merge -> refs/pull/175402/merge  (forced update)
 + 34463dc57390...ed5470095c6a refs/pull/175407/merge -> refs/pull/175407/merge  (forced update)
 + 88729d769359...d38253a1ca0d refs/pull/175417/head  -> refs/pull/175417/head  (forced update)
 + 9afe31a9a681...592b884fab7f refs/pull/175417/merge -> refs/pull/175417/merge  (forced update)
 + e753bf3c112c...96476e5ee066 refs/pull/175422/merge -> refs/pull/175422/merge  (forced update)
 + dca65b6c300d...413ae4c1886d refs/pull/175431/merge -> refs/pull/175431/merge  (forced update)
 + 84c03c143bd8...6eacef624c1c refs/pull/175433/merge -> refs/pull/175433/merge  (forced update)
 + 626aad2f615a...5495f9280d60 refs/pull/175437/merge -> refs/pull/175437/merge  (forced update)
 + a3abcfee6183...ad2242bfdbc7 refs/pull/175439/merge -> refs/pull/175439/merge  (forced update)
 + 1b3bc4af48de...fd36ba31dc45 refs/pull/175445/merge -> refs/pull/175445/merge  (forced update)
 + 31d063018414...0fc162330196 refs/pull/175447/merge -> refs/pull/175447/merge  (forced update)
 + 2778166dd746...6046ec3b0e78 refs/pull/175448/merge -> refs/pull/175448/merge  (forced update)
 + 571c9cb12b43...9e792375db5d refs/pull/175452/merge -> refs/pull/175452/merge  (forced update)
 + 55629998215b...b4f1c6ff36e2 refs/pull/175459/head  -> refs/pull/175459/head  (forced update)
 + a192280e243c...beb7b7b8c6bd refs/pull/175459/merge -> refs/pull/175459/merge  (forced update)
 + e05c68ee4117...c7ffc05fcefd refs/pull/175460/merge -> refs/pull/175460/merge  (forced update)
 + ac0433bafaf2...e8e63c220580 refs/pull/175468/merge -> refs/pull/175468/merge  (forced update)
 + c654ab52d3be...62adefbcc00b refs/pull/175473/merge -> refs/pull/175473/merge  (forced update)
 + 68d0dc02523d...34897c841239 refs/pull/175477/merge -> refs/pull/175477/merge  (forced update)
 + 2844803fad17...9cbfc97efa22 refs/pull/175484/merge -> refs/pull/175484/merge  (forced update)
 + 3d447278083e...d65b3d96a529 refs/pull/175485/merge -> refs/pull/175485/merge  (forced update)
 + 2ab60838b875...3f7bbfce8b31 refs/pull/175491/merge -> refs/pull/175491/merge  (forced update)
 + 35d3fb06a8b9...415e9b69b74a refs/pull/175494/merge -> refs/pull/175494/merge  (forced update)
 + bed954b6de53...283a3dd4a6bc refs/pull/175495/merge -> refs/pull/175495/merge  (forced update)
 + 9f68666f6312...320f5fd3a226 refs/pull/175496/merge -> refs/pull/175496/merge  (forced update)
 + c3f1f2299d0f...5f320d9e902b refs/pull/175497/merge -> refs/pull/175497/merge  (forced update)
 + 6c67fd088875...03e3a2476b4f refs/pull/175498/merge -> refs/pull/175498/merge  (forced update)
 + ba77040e136f...367286753e20 refs/pull/175500/merge -> refs/pull/175500/merge  (forced update)
 + ca9e80adb1eb...6591981237bb refs/pull/175501/merge -> refs/pull/175501/merge  (forced update)
 + 54429c76ace6...31738c9339c5 refs/pull/175502/merge -> refs/pull/175502/merge  (forced update)
 + e0efe2c867d9...a14ca5da088e refs/pull/175503/merge -> refs/pull/175503/merge  (forced update)
 * [new ref]                   refs/pull/175504/head  -> refs/pull/175504/head
 * [new ref]                   refs/pull/175504/merge -> refs/pull/175504/merge
 * [new ref]                   refs/pull/175505/head  -> refs/pull/175505/head
 * [new ref]                   refs/pull/175505/merge -> refs/pull/175505/merge
 * [new ref]                   refs/pull/175506/head  -> refs/pull/175506/head
 * [new ref]                   refs/pull/175506/merge -> refs/pull/175506/merge
 * [new ref]                   refs/pull/175507/head  -> refs/pull/175507/head
 * [new ref]                   refs/pull/175507/merge -> refs/pull/175507/merge
 + 332d59b50c03...44ba2e7808d0 refs/pull/78114/head   -> refs/pull/78114/head  (forced update)
 + e003fad32b66...299d13b529cb refs/pull/78114/merge  -> refs/pull/78114/merge  (forced update)
 + 495b976bfa72...952bea3fc71c refs/pull/96069/merge  -> refs/pull/96069/merge  (forced update)
 + d01cd8807c0c...d513aa678f9d refs/pull/96251/merge  -> refs/pull/96251/merge  (forced update)
 + 69dd14d37c6e...2678623b77b6 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.23-1 (Mon Jan 12 09:37:43 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (7) c-ares-1.34.6-1  libuv-1.51.0-1  mpdecimal-4.0.1-1  simdjson-1:4.2.4-1  acorn-1:8.15.0-1  nodejs-25.2.1-1.1  python-3.14.2-2

Total Download Size:     0.08 MiB
Total Installed Size:  130.04 MiB

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

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

Total Installed Size:  167.03 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing ninja...
installing nodejs-nopt...
installing semver...
installing node-gyp...
Optional dependencies for node-gyp
    gcc: to build C++ modules [installed]
    make: to build C++ modules [installed]
    python: to build C++ modules [installed]
installing npm...
Optional dependencies for npm
    git: for dependencies using Git URL's [installed]
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> 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% (3301/11223)
Updating files:  30% (3367/11223)
Updating files:  31% (3480/11223)
Updating files:  32% (3592/11223)
Updating files:  33% (3704/11223)
Updating files:  34% (3816/11223)
Updating files:  35% (3929/11223)
Updating files:  36% (4041/11223)
Updating files:  37% (4153/11223)
Updating files:  38% (4265/11223)
Updating files:  39% (4377/11223)
Updating files:  40% (4490/11223)
Updating files:  41% (4602/11223)
Updating files:  42% (4714/11223)
Updating files:  43% (4826/11223)
Updating files:  44% (4939/11223)
Updating files:  45% (5051/11223)
Updating files:  46% (5163/11223)
Updating files:  47% (5275/11223)
Updating files:  48% (5388/11223)
Updating files:  49% (5500/11223)
Updating files:  50% (5612/11223)
Updating files:  51% (5724/11223)
Updating files:  52% (5836/11223)
Updating files:  53% (5949/11223)
Updating files:  54% (6061/11223)
Updating files:  55% (6173/11223)
Updating files:  56% (6285/11223)
Updating files:  57% (6398/11223)
Updating files:  58% (6510/11223)
Updating files:  59% (6622/11223)
Updating files:  60% (6734/11223)
Updating files:  61% (6847/11223)
Updating files:  62% (6959/11223)
Updating files:  63% (7071/11223)
Updating files:  64% (7183/11223)
Updating files:  64% (7200/11223)
Updating files:  65% (7295/11223)
Updating files:  66% (7408/11223)
Updating files:  67% (7520/11223)
Updating files:  68% (7632/11223)
Updating files:  69% (7744/11223)
Updating files:  70% (7857/11223)
Updating files:  71% (7969/11223)
Updating files:  72% (8081/11223)
Updating files:  73% (8193/11223)
Updating files:  74% (8306/11223)
Updating files:  75% (8418/11223)
Updating files:  76% (8530/11223)
Updating files:  77% (8642/11223)
Updating files:  78% (8754/11223)
Updating files:  79% (8867/11223)
Updating files:  80% (8979/11223)
Updating files:  81% (9091/11223)
Updating files:  82% (9203/11223)
Updating files:  83% (9316/11223)
Updating files:  84% (9428/11223)
Updating files:  85% (9540/11223)
Updating files:  86% (9652/11223)
Updating files:  87% (9765/11223)
Updating files:  87% (9841/11223)
Updating files:  88% (9877/11223)
Updating files:  89% (9989/11223)
Updating files:  90% (10101/11223)
Updating files:  91% (10213/11223)
Updating files:  92% (10326/11223)
Updating files:  93% (10438/11223)
Updating files:  94% (10550/11223)
Updating files:  95% (10662/11223)
Updating files:  96% (10775/11223)
Updating files:  97% (10887/11223)
Updating files:  98% (10999/11223)
Updating files:  99% (11111/11223)
Updating files: 100% (11223/11223)
Updating files: 100% (11223/11223), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of llvm-project git repo...
Cloning into 'llvm-project'...
done.
Updating files:   1% (2497/168746)
Updating files:   2% (3375/168746)
Updating files:   3% (5063/168746)
Updating files:   3% (5442/168746)
Updating files:   4% (6750/168746)
Updating files:   4% (7279/168746)
Updating files:   5% (8438/168746)
Updating files:   5% (9661/168746)
Updating files:   6% (10125/168746)
Updating files:   7% (11813/168746)
Updating files:   7% (12516/168746)
Updating files:   8% (13500/168746)
Updating files:   8% (14216/168746)
Updating files:   9% (15188/168746)
Updating files:  10% (16875/168746)
Updating files:  10% (17066/168746)
Updating files:  11% (18563/168746)
Updating files:  12% (20250/168746)
Updating files:  12% (20670/168746)
Updating files:  13% (21937/168746)
Updating files:  13% (22715/168746)
Updating files:  14% (23625/168746)
Updating files:  15% (25312/168746)
Updating files:  15% (26256/168746)
Updating files:  16% (27000/168746)
Updating files:  17% (28687/168746)
Updating files:  17% (29129/168746)
Updating files:  18% (30375/168746)
Updating files:  18% (31745/168746)
Updating files:  19% (32062/168746)
Updating files:  20% (33750/168746)
Updating files:  20% (35284/168746)
Updating files:  21% (35437/168746)
Updating files:  21% (36795/168746)
Updating files:  22% (37125/168746)
Updating files:  23% (38812/168746)
Updating files:  23% (39728/168746)
Updating files:  24% (40500/168746)
Updating files:  24% (40578/168746)
Updating files:  25% (42187/168746)
Updating files:  26% (43874/168746)
Updating files:  26% (43912/168746)
Updating files:  27% (45562/168746)
Updating files:  28% (47249/168746)
Updating files:  28% (47818/168746)
Updating files:  29% (48937/168746)
Updating files:  30% (50624/168746)
Updating files:  30% (51276/168746)
Updating files:  31% (52312/168746)
Updating files:  31% (53739/168746)
Updating files:  32% (53999/168746)
Updating files:  33% (55687/168746)
Updating files:  33% (57018/168746)
Updating files:  34% (57374/168746)
Updating files:  35% (59062/168746)
Updating files:  35% (59892/168746)
Updating files:  36% (60749/168746)
Updating files:  37% (62437/168746)
Updating files:  37% (62911/168746)
Updating files:  38% (64124/168746)
Updating files:  39% (65811/168746)
Updating files:  39% (65910/168746)
Updating files:  40% (67499/168746)
Updating files:  40% (68938/168746)
Updating files:  41% (69186/168746)
Updating files:  42% (70874/168746)
Updating files:  42% (71468/168746)
Updating files:  43% (72561/168746)
Updating files:  43% (74210/168746)
Updating files:  44% (74249/168746)
Updating files:  45% (75936/168746)
Updating files:  45% (76752/168746)
Updating files:  46% (77624/168746)
Updating files:  46% (78982/168746)
Updating files:  47% (79311/168746)
Updating files:  48% (80999/168746)
Updating files:  48% (81507/168746)
Updating files:  48% (82410/168746)
Updating files:  49% (82686/168746)
Updating files:  50% (84373/168746)
Updating files:  50% (84574/168746)
Updating files:  50% (85865/168746)
Updating files:  51% (86061/168746)
Updating files:  51% (86140/168746)
Updating files:  51% (87037/168746)
Updating files:  52% (87748/168746)
Updating files:  52% (87946/168746)
Updating files:  52% (88645/168746)
Updating files:  53% (89436/168746)
Updating files:  53% (90550/168746)
Updating files:  54% (91123/168746)
Updating files:  55% (92811/168746)
Updating files:  55% (93502/168746)
Updating files:  56% (94498/168746)
Updating files:  56% (94921/168746)
Updating files:  57% (96186/168746)
Updating files:  57% (96383/168746)
Updating files:  57% (96628/168746)
Updating files:  57% (97150/168746)
Updating files:  58% (97873/168746)
Updating files:  58% (98393/168746)
Updating files:  58% (98567/168746)
Updating files:  58% (99395/168746)
Updating files:  59% (99561/168746)
Updating files:  59% (100560/168746)
Updating files:  60% (101248/168746)
Updating files:  61% (102936/168746)
Updating files:  61% (103323/168746)
Updating files:  62% (104623/168746)
Updating files:  62% (106263/168746)
Updating files:  63% (106310/168746)
Updating files:  64% (107998/168746)
Updating files:  64% (108803/168746)
Updating files:  65% (109685/168746)
Updating files:  65% (110527/168746)
Updating files:  65% (111101/168746)
Updating files:  66% (111373/168746)
Updating files:  66% (112044/168746)
Updating files:  67% (113060/168746)
Updating files:  67% (114280/168746)
Updating files:  68% (114748/168746)
Updating files:  68% (116340/168746)
Updating files:  69% (116435/168746)
Updating files:  70% (118123/168746)
Updating files:  70% (118518/168746)
Updating files:  71% (119810/168746)
Updating files:  71% (120097/168746)
Updating files:  71% (120203/168746)
Updating files:  72% (121498/168746)
Updating files:  72% (122162/168746)
Updating files:  73% (123185/168746)
Updating files:  73% (123630/168746)
Updating files:  74% (124873/168746)
Updating files:  74% (126169/168746)
Updating files:  75% (126560/168746)
Updating files:  75% (127030/168746)
Updating files:  76% (128247/168746)
Updating files:  76% (128399/168746)
Updating files:  76% (129433/168746)
Updating files:  77% (129935/168746)
Updating files:  77% (130750/168746)
Updating files:  78% (131622/168746)
Updating files:  79% (133310/168746)
Updating files:  79% (133730/168746)
Updating files:  79% (134263/168746)
Updating files:  80% (134997/168746)
Updating files:  81% (136685/168746)
Updating files:  81% (137437/168746)
Updating files:  82% (138372/168746)
Updating files:  82% (139221/168746)
Updating files:  83% (140060/168746)
Updating files:  84% (141747/168746)
Updating files:  84% (141818/168746)
Updating files:  85% (143435/168746)
Updating files:  85% (144206/168746)
Updating files:  86% (145122/168746)
Updating files:  86% (145269/168746)
Updating files:  87% (146810/168746)
Updating files:  87% (148224/168746)
Updating files:  88% (148497/168746)
Updating files:  88% (149008/168746)
Updating files:  89% (150184/168746)
Updating files:  89% (150543/168746)
Updating files:  90% (151872/168746)
Updating files:  90% (152360/168746)
Updating files:  90% (153022/168746)
Updating files:  91% (153559/168746)
Updating files:  91% (154972/168746)
Updating files:  92% (155247/168746)
Updating files:  93% (156934/168746)
Updating files:  93% (157524/168746)
Updating files:  94% (158622/168746)
Updating files:  94% (159897/168746)
Updating files:  95% (160309/168746)
Updating files:  95% (161587/168746)
Updating files:  96% (161997/168746)
Updating files:  97% (163684/168746)
Updating files:  97% (164290/168746)
Updating files:  97% (165033/168746)
Updating files:  98% (165372/168746)
Updating files:  98% (166754/168746)
Updating files:  99% (167059/168746)
Updating files:  99% (168010/168746)
Updating files: 100% (168746/168746)
Updating files: 100% (168746/168746), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of binaryen git repo...
Cloning into 'binaryen'...
done.
Updating files:  90% (2516/2781)
Updating files:  91% (2531/2781)
Updating files:  92% (2559/2781)
Updating files:  93% (2587/2781)
Updating files:  94% (2615/2781)
Updating files:  95% (2642/2781)
Updating files:  96% (2670/2781)
Updating files:  97% (2698/2781)
Updating files:  98% (2726/2781)
Updating files:  99% (2754/2781)
Updating files: 100% (2781/2781)
Updating files: 100% (2781/2781), done.
Switched to a new branch 'makepkg'
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type selected, default to Release
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Building with -fno-omit-frame-pointer
-- Building with -fno-rtti
-- Building with -fPIC
-- Building with -UNDEBUG
-- Building with -fdiagnostics-color=always
-- Building with -DBUILD_LLVM_DWARF
-- Building with -Wall
-- Building with -Werror
-- Building with -Wextra
-- Building with -Wno-unused-parameter
-- Building with -Wno-dangling-pointer
-- Building with -Wno-implicit-int-float-conversion
-- Building with -Wno-unknown-warning-option
-- Building with -Wswitch
-- Building with -Wimplicit-fallthrough
-- Building with -Wnon-virtual-dtor
-- Building libbinaryen as shared library.
-- Linking with -Bsymbolic
-- Configuring done (3.4s)
-- Generating done (0.3s)
-- Build files have been written to: /build/emscripten/src/binaryen/build
ninja: Entering directory `build'
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[7/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[12/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[24/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[25/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[26/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[27/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[28/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[29/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
[30/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
[32/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[33/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[35/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
[36/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
[37/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[38/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[39/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[40/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[41/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[42/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[43/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
[45/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
[48/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[49/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
[51/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[52/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[54/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
[55/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[56/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[57/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
[58/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
[59/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[61/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
[62/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
[63/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
[64/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
[66/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[67/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
[68/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[69/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[71/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[74/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
[75/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
[76/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
[80/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[81/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
[82/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
[83/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
[84/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
[85/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[87/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
[89/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[90/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[92/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
[93/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[94/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
[95/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[96/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[97/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
[98/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
[99/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
[100/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[101/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[102/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
[103/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[105/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[107/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
[108/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[109/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[110/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[111/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
[113/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[116/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
[117/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[118/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[119/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
[121/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[122/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[123/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[124/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[125/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[126/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[127/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[128/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[129/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
[130/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
[132/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
[133/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[134/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[137/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[138/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[139/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[141/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[147/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[148/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[151/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[152/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[155/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[156/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[157/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[158/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[161/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
[162/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
[163/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
[164/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
[165/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[167/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[169/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[171/306] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
[172/306] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
[173/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[176/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[178/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[179/306] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
[180/306] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[186/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[187/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
[189/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[190/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
[191/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
[193/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
[194/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
[195/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[196/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[197/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
[198/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[199/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[200/306] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[201/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[202/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
[203/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[204/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
[205/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[206/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[207/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
[208/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
[209/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[210/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
[211/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[212/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
[213/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
[214/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[215/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[216/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[217/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[218/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseSet.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[219/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/MapVector.h:19,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:112:13,
    inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:139:53,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:112:13,
    inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:139:53,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[220/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[221/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[222/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:15,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::DWARFUnit*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1109:26,
    inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1113:26,
    inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/Support/MathExtras.h:18,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:19,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/StringRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[223/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[224/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
[225/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Optional.h:22,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLoc.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _Sentinel = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:243:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::DWARFDebugLoc::Entry]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:806:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[226/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[227/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[228/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[229/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
[230/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
[231/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[232/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
[233/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[234/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[235/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[236/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[237/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
[238/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:615:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:617:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:619:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[239/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[240/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[241/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
[242/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[243/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[244/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
[245/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:30,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:15,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/Object/ObjectFile.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DIContext.h:18,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:8:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:45:16:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:19:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
    inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:559:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
    inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:578:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[246/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[247/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
[248/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
[249/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[250/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[251/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[252/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
[253/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
[254/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
[255/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[256/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
[257/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[258/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
[259/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[260/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
[261/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[262/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
[263/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[264/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/parameters.cpp.o
[265/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[266/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/random.cpp.o
[267/306] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/15.2.1/unordered_map:43,
                 from /build/emscripten/src/binaryen/src/support/insert_ordered.h:22,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:40,
                 from /build/emscripten/src/binaryen/src/binaryen-c.cpp:24:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/emscripten/src/binaryen/src/wasm.h:34,
                 from /build/emscripten/src/binaryen/src/ir/manipulation.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-builder.h:20,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:41:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/wasm.h:37:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:610:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/shell-interface.h:29,
                 from /build/emscripten/src/binaryen/src/binaryen-c.cpp:28:
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:667:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:610:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:667:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:3779:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3853:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[268/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/heap-types.cpp.o
[269/306] Linking CXX shared library lib/libbinaryen.so
[270/306] Building CXX object src/tools/CMakeFiles/wasm-emscripten-finalize.dir/wasm-emscripten-finalize.cpp.o
[271/306] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[272/306] Building CXX object src/tools/CMakeFiles/wasm-metadce.dir/wasm-metadce.cpp.o
[273/306] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[274/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:24,
                 from /build/emscripten/src/binaryen/src/tools/execution-results.h:21,
                 from /build/emscripten/src/binaryen/src/tools/wasm-opt.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/binaryen/src/wasm.h:30,
                 from /build/emscripten/src/binaryen/src/ir/debuginfo.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-traversal.h:30,
                 from /build/emscripten/src/binaryen/src/pass.h:24,
                 from /build/emscripten/src/binaryen/src/ir/module-utils.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:25:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:487:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:487:54:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:490:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:491:68:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'void wasm::ExecutionResults::callExports(wasm::Module&, wasm::ModuleRunner&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:373:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3853:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[275/306] Building CXX object src/tools/CMakeFiles/wasm-merge.dir/wasm-merge.cpp.o
[276/306] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[277/306] Building CXX object src/tools/CMakeFiles/wasm-shell.dir/wasm-shell.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:24,
                 from /build/emscripten/src/binaryen/src/tools/execution-results.h:21,
                 from /build/emscripten/src/binaryen/src/tools/wasm-shell.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/wasm.h:37,
                 from /build/emscripten/src/binaryen/src/ir/debuginfo.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-traversal.h:30,
                 from /build/emscripten/src/binaryen/src/pass.h:24,
                 from /build/emscripten/src/binaryen/src/ir/module-utils.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:25:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /build/emscripten/src/binaryen/src/shell-interface.h:29:
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:667:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:3779:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:312:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3853:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[278/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/parameters.cpp.o
[279/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[280/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/random.cpp.o
[281/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/heap-types.cpp.o
[282/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/wasm-fuzz-types.cpp.o
[283/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/parameters.cpp.o
[284/306] Building CXX object src/tools/CMakeFiles/wasm-ctor-eval.dir/wasm-ctor-eval.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_set.h:33,
                 from /usr/include/c++/15.2.1/unordered_set:43,
                 from /build/emscripten/src/binaryen/src/support/istring.h:25,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:27:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:610:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:610:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:610:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[285/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/random.cpp.o
[286/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/heap-types.cpp.o
[287/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/wasm-split.cpp.o
[288/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/split-options.cpp.o
[289/306] Linking CXX executable bin/wasm-opt
[290/306] Linking CXX executable bin/wasm-metadce
[291/306] Linking CXX executable bin/wasm2js
[292/306] Building CXX object src/tools/wasm-reduce/CMakeFiles/wasm-reduce.dir/wasm-reduce.cpp.o
[293/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/instrumenter.cpp.o
[294/306] Linking CXX executable bin/wasm-emscripten-finalize
[295/306] Linking CXX executable bin/wasm-as
[296/306] Linking CXX executable bin/wasm-dis
[297/306] Linking CXX executable bin/wasm-ctor-eval
[298/306] Linking CXX executable bin/wasm-merge
[299/306] Linking CXX executable bin/wasm-shell
[300/306] Linking CXX executable bin/wasm-reduce
[301/306] Linking CXX executable bin/wasm-split
[302/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[303/306] Linking CXX executable bin/wasm-fuzz-types
[304/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/wasm-fuzz-lattices.cpp.o
[305/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/fuzzing.cpp.o
[306/306] Linking CXX executable bin/wasm-fuzz-lattices
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- bolt project is disabled
-- clang project is enabled
-- clang-tools-extra project is disabled
-- compiler-rt project is disabled
-- cross-project-tests project is disabled
-- libclc project is disabled
-- lld project is enabled
-- lldb project is disabled
-- mlir project is disabled
-- openmp project is disabled
-- polly project is disabled
-- flang project is disabled
-- libc project is disabled
-- Found Python3: /usr/bin/python3.14 (found suitable version "3.14.2", minimum required is "3.0") found components: Interpreter
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Performing Test HAVE_BUILTIN_THREAD_POINTER
-- Performing Test HAVE_BUILTIN_THREAD_POINTER - Success
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Looking for compress2
-- Looking for compress2 - found
-- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES) 
-- Looking for arc4random
-- Looking for arc4random - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for __register_frame
-- Looking for __register_frame - not found
-- Looking for __deregister_frame
-- Looking for __deregister_frame - not found
-- Looking for __unw_add_dynamic_fde
-- Looking for __unw_add_dynamic_fde - not found
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for mallinfo2
-- Looking for mallinfo2 - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Looking for pthread_get_name_np
-- Looking for pthread_get_name_np - not found
-- Looking for pthread_set_name_np
-- Looking for pthread_set_name_np - not found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for proc_pid_rusage
-- Looking for proc_pid_rusage - not found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- LLVM host triple: armv7l-unknown-linux-gnueabihf
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- Ninja version: 1.13.2
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM default target triple: armv7l-unknown-linux-gnueabihf
-- Performing Test LLVM_USES_LIBSTDCXX
-- Performing Test LLVM_USES_LIBSTDCXX - Success
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI - Success
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Looking for flock
-- Looking for flock - found
-- Linker detection: GNU ld
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success
-- Performing Test HAS_WERROR_GLOBAL_CTORS
-- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed
-- Looking for __x86_64__
-- Looking for __x86_64__ - not found
-- Found Git: /usr/bin/git (found version "2.52.0")
-- Looking for logf128
-- Looking for logf128 - not found
-- Targeting WebAssembly
-- Targeting ARM
-- LLD version: 22.0.0
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Clang version: 22.0.0git
-- Looking for include file sys/inotify.h
-- Looking for include file sys/inotify.h - found
-- Performing Test HAVE_LINKER_FLAG_LONG_PLT
-- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Success
-- Not building llvm-mt because libxml2 is not available
-- Google Benchmark version: v0.0.0, normalized to 0.0.0
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST
-- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST - Success
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WD654
-- Performing Test HAVE_CXX_FLAG_WD654 - Failed
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Compiling and running to test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Compiling and running to test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Performing Test HAVE_PTHREAD_AFFINITY -- success
-- Configuring done (44.1s)
-- Generating done (8.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    COMPILER_RT_BUILD_XRAY
    COMPILER_RT_ENABLE_IOS
    COMPILER_RT_INCLUDE_TESTS


-- Build files have been written to: /build/emscripten/src/llvm-project/llvm/build
ninja: Entering directory `build'
[1/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o
[2/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o
[3/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o
[4/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o
[5/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
[6/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
[7/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[8/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o
[9/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[10/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttributes.cpp.o
[11/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64AttributeParser.cpp.o
[12/4434] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[13/4434] Linking CXX static library lib/libLLVMDemangle.a
[14/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64BuildAttributes.cpp.o
[15/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[16/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o
[17/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AllocToken.cpp.o
[18/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:91:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:107:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::APInt llvm::APInt::extractBits(unsigned int, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:502:73:
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:108:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[19/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[20/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2707:19: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2821:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5471:19: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83,
    inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5480:39:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:14:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5480:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5498:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5528:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5548:56: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5571:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5575:35: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1314:12: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83,
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:6105:37:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:6105:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[21/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
[22/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Base64.cpp.o
[23/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
[24/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
[25/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
[26/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
[27/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[28/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[29/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
[30/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[31/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[32/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[33/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BalancedPartitioning.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/BalancedPartitioning.h:42,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:14:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::BPFunctionNode*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _OutputIterator = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _RandomAccessIterator2 = llvm::BPFunctionNode*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::BPFunctionNode*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _BidirectionalIterator2 = llvm::BPFunctionNode*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >; _Tp = llvm::BPFunctionNode]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]',
    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:16&, auto:17&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)> >]',
    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:16&, auto:17&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:16&, auto:17&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]',
    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:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]',
    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:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)> >]',
    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:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)> >]',
    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:7&, const auto:8&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:7&, const auto:8&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[34/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[35/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o
[36/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
[37/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[38/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[39/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[40/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertEBCDIC.cpp.o
[41/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[42/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[43/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o
[44/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o
[45/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[46/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[47/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[48/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaTree.cpp.o
[49/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o
[50/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp: In static member function 'static void llvm::DebugCounter::printChunks(llvm::raw_ostream&, llvm::ArrayRef<llvm::IntegerInclusiveInterval>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:13:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:15:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
In static member function 'static void llvm::DebugCounter::printChunks(llvm::raw_ostream&, llvm::ArrayRef<llvm::IntegerInclusiveInterval>)',
    inlined from 'void llvm::DebugCounter::print(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:156:16:
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:15:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
[51/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DXILABI.cpp.o
[52/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[53/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicAPInt.cpp.o
[54/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[55/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o
[56/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[57/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o
[58/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[59/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[60/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttrParserCompact.cpp.o
[61/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExponentialBackoff.cpp.o
[62/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttrParserExtended.cpp.o
[63/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o
[64/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FloatingPointMode.cpp.o
[65/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[66/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[67/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[68/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[69/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[70/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hash.cpp.o
[71/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/HexagonAttributes.cpp.o
[72/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/HexagonAttributeParser.cpp.o
[73/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[74/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[75/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
[76/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o
[77/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[78/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[79/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Jobserver.cpp.o
[80/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[81/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[82/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownFPClass.cpp.o
[83/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[84/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[85/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o
[86/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
[87/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[88/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[89/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o
[90/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Array::Array(std::initializer_list<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:89:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Value::Value(std::initializer_list<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:97:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:98:33: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[91/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[92/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o
[93/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ModRef.cpp.o
[94/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[95/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o
[96/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o
[97/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair<long long unsigned int, llvm::Align> llvm::performOptimizedStructLayout(MutableArrayRef<OptimizedStructLayoutField>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp:43:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
[98/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[99/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptionStrCmp.cpp.o
[100/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PGOOptions.cpp.o
[101/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mustache.cpp.o
[102/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[103/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[104/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntegerInclusiveInterval.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp: In function 'bool llvm::IntegerInclusiveIntervalUtils::contains(llvm::ArrayRef<llvm::IntegerInclusiveInterval>, int64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp:78:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp: In function 'void llvm::IntegerInclusiveIntervalUtils::printIntervals(llvm::raw_ostream&, llvm::ArrayRef<llvm::IntegerInclusiveInterval>, char)':
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp:86:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp: In function 'llvm::IntegerInclusiveIntervalUtils::IntervalList llvm::IntegerInclusiveIntervalUtils::mergeAdjacentIntervals(llvm::ArrayRef<llvm::IntegerInclusiveInterval>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/IntegerInclusiveInterval.cpp:103:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
[105/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
[106/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RewriteBuffer.cpp.o
[107/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RewriteRope.cpp.o
[108/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[109/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[110/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o
[111/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAUtils.cpp.o
[112/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o
[113/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[114/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[115/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o
[116/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o
[117/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SipHash.cpp.o
[118/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[119/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[120/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SlowDynamicAPInt.cpp.o
[121/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Support/ScopedPrinter.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:741:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:756:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:698:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:775:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:666:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:682:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:349:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:311:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:330:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:467:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:475:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:491:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
[122/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[123/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[124/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[125/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[126/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[127/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTreeNode.cpp.o
[128/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[129/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[130/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
[131/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TextEncoding.cpp.o
[132/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[133/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o
[134/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[135/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[136/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[137/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrieRawHashMap.cpp.o
[138/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepointGenerated.cpp.o
[139/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
[140/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[141/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Timer.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1590 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1869 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[142/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepoint.cpp.o
[143/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
[144/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputBackend.cpp.o
[145/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/TimeProfiler.h:81,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:307:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:307:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[146/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputError.cpp.o
[147/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputConfig.cpp.o
[148/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputBackends.cpp.o
[149/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputFile.cpp.o
[150/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
[151/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[152/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream_proxy.cpp.o
[153/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[154/4434] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[155/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_socket_stream.cpp.o
[156/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[157/4434] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[158/4434] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[159/4434] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[160/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
[161/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[162/4434] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[163/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[164/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[165/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o
[166/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[167/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ProgramStack.cpp.o
[168/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[169/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[170/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[171/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[172/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[173/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/zOSLibFunctions.cpp.o
[174/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[175/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[176/4434] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o
[177/4434] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o
[178/4434] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o
/build/emscripten/src/llvm-project/llvm/lib/Support/BLAKE3/blake3.c: In function 'compress_subtree_to_parent_node':
/build/emscripten/src/llvm-project/llvm/lib/Support/BLAKE3/blake3.c:365:10: warning: unused variable 'num_cvs' [-Wunused-variable]
[179/4434] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o
[180/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[181/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[182/4434] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[183/4434] Linking CXX static library lib/libLLVMSupport.a
[184/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[185/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o
[186/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[187/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o
[188/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[189/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
[190/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringToOffsetTable.cpp.o
[191/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o
[192/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[193/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/llvm-min-tblgen.cpp.o
[194/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[195/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[196/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGTimer.cpp.o
[197/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/Attributes.cpp.o
[198/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/ARMTargetDefEmitter.cpp.o
[199/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[200/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/CodeGenIntrinsics.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _Sentinel = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Distance = int; _Tp = llvm::CodeGenIntrinsic; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  425 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:51:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:51:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[201/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/DirectiveEmitter.cpp.o
[202/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RISCVTargetDefEmitter.cpp.o
[203/4434] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[204/4434] Linking CXX static library lib/libLLVMTableGen.a
[205/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RuntimeLibcalls.cpp.o
[206/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TableGen.cpp.o
[207/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/SDNodeProperties.cpp.o
[208/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/IntrinsicEmitter.cpp.o
[209/4434] Generating VCSRevision.h
[210/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TargetFeaturesEmitter.cpp.o
[211/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RuntimeLibcallsEmitter.cpp.o
[212/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/VTEmitter.cpp.o
[213/4434] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TargetLibraryInfoEmitter.cpp.o
[214/4434] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
[215/4434] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[216/4434] Linking CXX executable bin/llvm-min-tblgen
[217/4434] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[218/4434] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[219/4434] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o
[220/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
[221/4434] Building Attributes.inc...
[222/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
[223/4434] Building IntrinsicEnums.inc...
[224/4434] Building ARMTargetParserDef.inc...
[225/4434] Building IntrinsicImpl.inc...
[226/4434] Building PPCGenTargetFeatures.inc...
[227/4434] Building AArch64TargetParserDef.inc...
[228/4434] Building IntrinsicsAMDGPU.h...
[229/4434] Building IntrinsicsAArch64.h...
[230/4434] Building IntrinsicsARM.h...
[231/4434] Building IntrinsicsBPF.h...
[232/4434] Building IntrinsicsLoongArch.h...
[233/4434] Building IntrinsicsHexagon.h...
[234/4434] Building IntrinsicsDirectX.h...
[235/4434] Building IntrinsicsNVPTX.h...
[236/4434] Building IntrinsicsMips.h...
[237/4434] Building IntrinsicsPowerPC.h...
[238/4434] Building IntrinsicsS390.h...
[239/4434] Building IntrinsicsRISCV.h...
[240/4434] Building IntrinsicsR600.h...
[241/4434] Building IntrinsicsSPIRV.h...
[242/4434] Building RuntimeLibcalls.inc...
[243/4434] Linking CXX static library lib/libLLVMBitstreamReader.a
[244/4434] Building IntrinsicsVE.h...
[245/4434] Building IntrinsicsWebAssembly.h...
[246/4434] Building IntrinsicsX86.h...
[247/4434] Building RISCVTargetParserDef.inc...
[248/4434] Building IntrinsicsXCore.h...
[249/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
[250/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
[251/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParserCommon.cpp.o
[252/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
[253/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
[254/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/CSKYTargetParser.cpp.o
[255/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/AArch64TargetParser.cpp.o
[256/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParser.cpp.o
[257/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/LoongArchTargetParser.cpp.o
[258/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/PPCTargetParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp: In function 'std::optional<llvm::StringMap<bool> > llvm::PPC::getPPCDefaultTargetFeatures(const llvm::Triple&, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
[259/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Host.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Host.cpp: In function 'llvm::StringRef llvm::sys::detail::getHostCPUNameForARM(uint64_t, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Host.cpp:440:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[260/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/SubtargetFeature.cpp.o
[261/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVTargetParser.cpp.o
[262/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetDataLayout.cpp.o
[263/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp: In function 'void setImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:34:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp: In function 'std::optional<llvm::StringMap<bool> > llvm::getCPUDefaultTargetFeatures(StringRef, ArrayRef<BasicSubtargetSubTypeKV>, ArrayRef<BasicSubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:44:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:44:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
[264/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/X86TargetParser.cpp.o
[265/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Triple.cpp.o
[266/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/XtensaTargetParser.cpp.o
[267/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o
[268/4434] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVISAInfo.cpp.o
[269/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o
[270/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o
[271/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o
[272/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
[273/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
[274/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o
[275/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackReader.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:17:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /build/emscripten/src/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:69:18:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[276/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DXContainer.cpp.o
[277/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o
[278/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o
[279/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
[280/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o
[281/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/SFrame.cpp.o
[282/4434] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o
[283/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o
[284/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o
[285/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o
[286/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o
[287/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o
[288/4434] Linking CXX static library lib/libLLVMTargetParser.a
[289/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o
[290/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o
[291/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o
[292/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o
[293/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[294/4434] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o
[295/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o
[296/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o
[297/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[298/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[299/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef<llvm::Attribute::AttrKind>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Attributes.cpp:1653:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[300/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFPRange.cpp.o
[301/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[302/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRangeList.cpp.o
[303/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
[304/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In function 'void {anonymous}::AssemblyWriter::printArgs(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3352:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In member function 'void {anonymous}::AssemblyWriter::printNonConstVCalls(llvm::ArrayRef<llvm::FunctionSummary::VFuncId>, const char*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3692:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In member function 'void {anonymous}::AssemblyWriter::printConstVCalls(llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>, const char*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3703:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3713:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::AssemblyWriter::printTypeIdInfo(const llvm::FunctionSummary::TypeIdInfo&)',
    inlined from 'void {anonymous}::AssemblyWriter::printFunctionSummary(const llvm::FunctionSummary*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3520:20,
    inlined from 'void {anonymous}::AssemblyWriter::printSummary(const llvm::GlobalValueSummary&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3740:25:
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3651:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3655:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3659:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3664:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
In member function 'void {anonymous}::AssemblyWriter::printWPDRes(const llvm::WholeProgramDevirtResolution&)',
    inlined from 'void {anonymous}::AssemblyWriter::printTypeIdSummary(const llvm::TypeIdSummary&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3331:18,
    inlined from 'void {anonymous}::AssemblyWriter::printModuleSummaryIndex()' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3234:23,
    inlined from 'void llvm::ModuleSummaryIndex::print(llvm::raw_ostream&, bool) const' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:5442:28:
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3368:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[305/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConvergenceVerifier.cpp.o
[306/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
In function 'void upgradeDbgIntrinsicToDbgRecord(llvm::StringRef, llvm::CallBase*)',
    inlined from 'void llvm::UpgradeIntrinsicCall(CallBase*, Function*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4901:37:
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4815: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:5126:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[307/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/CycleInfo.cpp.o
[308/4434] 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:3088: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:3061: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:3051: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:3012:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'llvm::Constant* getIntSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1299:65,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1488:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1269: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:1306:64,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1488:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1282:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataArray; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataArray]' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1306: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:1368:57:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1282: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:3115:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[309/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[310/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:974:27,
    inlined from 'llvm::DIGlobalVariableExpression* llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, bool, llvm::DIExpression*, llvm::MDNode*, llvm::MDTuple*, uint32_t, llvm::DINodeArray)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:891:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp: In member function 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:973:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:974:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[311/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[312/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIExpressionOptimizer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp: In function 'void startFromBeginning(uint64_t&, llvm::DIExpressionCursor&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:105:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIExpression::foldConstantMath()' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:377:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[313/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
[314/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:1706:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:1712:61:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2140:41,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2239:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2147:45,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2239:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[315/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugProgramInstruction.cpp.o
[316/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[317/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
[318/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DroppedVariableStats.cpp.o
[319/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
[320/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DroppedVariableStatsIR.cpp.o
[321/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/EHPersonalities.cpp.o
[322/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o
[323/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
[324/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o
[325/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[326/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/NVVMIntrinsicUtils.cpp.o
[327/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[328/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::Metadata::StorageType, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1665: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:1906:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:1919:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:1928:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2134:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2211:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2244:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2157: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:2189:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2247: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:2266:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2271: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:2302: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:2553: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:2394:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:2501:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[329/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
[330/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o
[331/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[332/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Intrinsics.cpp.o
[333/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[334/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[335/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[336/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
[337/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[338/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o
[339/4434] 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
[340/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MemoryModelRelaxationAnnotations.cpp.o
[341/4434] 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:1590:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[342/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[343/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
[344/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[345/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[346/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[347/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
[348/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o
[349/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[350/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[351/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
[352/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o
[353/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o
[354/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfDataUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'llvm::SmallVector<unsigned int> llvm::fitWeights(ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:89:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'void llvm::setFittedBranchWeights(Instruction&, ArrayRef<long long unsigned int>, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:323:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:325:33: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'llvm::SmallVector<unsigned int> llvm::downscaleWeights(ArrayRef<long long unsigned int>, std::optional<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:329:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[355/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[356/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
[357/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o
[358/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o
[359/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[360/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
[361/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o
[362/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[363/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/Metadata.cpp:14:
In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3424: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:3428:551: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Metadata.cpp:1902:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[364/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypedPointerType.cpp.o
[365/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[366/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
[367/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[368/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorTypeUtils.cpp.o
[369/4434] Linking CXX static library lib/libLLVMBinaryFormat.a
[370/4434] Linking CXX static library lib/libLLVMRemarks.a
[371/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[372/4434] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFCFIProgram.cpp.o
[373/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VFABIDemangler.cpp.o
[374/4434] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFExpression.cpp.o
[375/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[376/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/RuntimeLibcalls.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/RuntimeLibcalls.cpp:27:
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc: In member function 'void llvm::RTLIB::RuntimeLibcallsInfo::setTargetRuntimeLibcallSets(const llvm::Triple&, llvm::ExceptionHandling, llvm::FloatABI::ABIType, llvm::EABI, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50403:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50416:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50431:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
[377/4434] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFUnwindTable.cpp.o
[378/4434] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
[379/4434] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::decodeMetadataStringsBlob(llvm::StringRef, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:529:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>, std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::BitcodeAnalyzer::PerBlockIDStats; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >]',
    inlined from 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, std::optional<llvm::BCDumpOptions>, std::optional<llvm::StringRef>)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:751:53:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>, std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, std::optional<llvm::BCDumpOptions>, std::optional<llvm::StringRef>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:971:78: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[380/4434] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
[381/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/ConstantPools.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/ConstantPools.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::pair<long long int, unsigned int>&&>, std::tuple<>}; _Key = std::pair<long long int, unsigned int>; _Val = std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >; _Compare = std::less<std::pair<long long int, unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long int, unsigned int>, std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >, std::less<std::pair<long long int, unsigned int> >, std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long int, unsigned int>; _Tp = const llvm::MCSymbolRefExpr*; _Compare = std::less<std::pair<long long int, unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >]',
    inlined from 'const llvm::MCExpr* llvm::ConstantPool::addEntry(const llvm::MCExpr*, llvm::MCContext&, unsigned int, llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/ConstantPools.cpp:64:62:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long int, unsigned int>, std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >, std::less<std::pair<long long int, unsigned int> >, std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[382/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerRootSignature.cpp.o
[383/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerPSVInfo.cpp.o
[384/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/GOFFObjectWriter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/GOFFObjectWriter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Distance = int; _Tp = llvm::GOFFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = {anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::GOFFWriter::writeRelocations()' at /build/emscripten/src/llvm-project/llvm/lib/MC/GOFFObjectWriter.cpp:555:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, vector<llvm::GOFFRelocationEntry> >; _Compare = {anonymous}::GOFFWriter::writeRelocations()::<lambda(const llvm::GOFFRelocationEntry&, const llvm::GOFFRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::GOFFWriter::writeRelocations()' at /build/emscripten/src/llvm-project/llvm/lib/MC/GOFFObjectWriter.cpp:555:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GOFFRelocationEntry*, std::vector<llvm::GOFFRelocationEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[385/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[386/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[387/4434] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)::<lambda(auto:4*)> [with auto:4 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:610:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:617:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:4*)> [with auto:4 = llvm::DbgDeclareInst]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:610:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:620:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::function_ref<void(llvm::StringRef)>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2413:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:500:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:513:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(llvm::GlobalObject&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2450:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1522:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1575:35:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1570:79: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1576:37:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1570:79: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2184:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2201:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2297:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:366: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2297:106:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2309:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2380:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2380:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::loadGlobalDeclAttachments()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1031:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1031:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:500:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1119:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:513:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1119:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(llvm::Function&, llvm::ArrayRef<llvm::Instruction*>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2507:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2507:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[388/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[389/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[390/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[391/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o
[392/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[393/4434] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[394/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
[395/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
[396/4434] Linking CXX static library lib/libLLVMCore.a
[397/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[398/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[399/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCAssembler.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[400/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[401/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[402/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o
[403/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[404/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o
[405/4434] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::SmallVector<llvm::ValueInfo, 0> {anonymous}::ModuleSummaryIndexBitcodeReader::makeRefList(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7471:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::SmallVector<std::pair<llvm::ValueInfo, llvm::CalleeInfo>, 0> {anonymous}::ModuleSummaryIndexBitcodeReader::makeCallList(llvm::ArrayRef<long long unsigned int>, bool, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7480:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::APInt llvm::readWideAPInt(ArrayRef<long long unsigned int>, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3228:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected<llvm::ConstantRange> {anonymous}::BitcodeReader::readConstantRange(llvm::ArrayRef<long long unsigned int>, unsigned int&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:852:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:863:77: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:866:77: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7599:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseConstants()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3312:65: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3412:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3436:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3438:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionRecord(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4250:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector<llvm::FunctionSummary::ParamAccess> {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7562:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)',
    inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7389:52:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:8093:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionBody(llvm::Function*)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5778:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5787:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[406/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[407/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp: In member function 'void {anonymous}::FrameEmitterImpl::emitCFIInstructions(llvm::ArrayRef<llvm::MCCFIInstruction>, llvm::MCSymbol*)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1551:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/MapVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCDwarf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _BidirectionalIterator2 = llvm::MCDwarfFrameInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >; _Tp = llvm::MCDwarfFrameInfo]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, vector<llvm::MCCFIInstruction> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, vector<llvm::MCCFIInstruction> >; _ForwardIterator = llvm::MCCFIInstruction*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, std::vector<llvm::MCCFIInstruction> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, std::vector<llvm::MCCFIInstruction> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, vector<llvm::MCCFIInstruction> >; _ForwardIterator = llvm::MCCFIInstruction*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, vector<llvm::MCCFIInstruction> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, vector<llvm::MCCFIInstruction> >; _ForwardIterator = llvm::MCCFIInstruction*; _Tp = llvm::MCCFIInstruction]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MCCFIInstruction; _Alloc = std::allocator<llvm::MCCFIInstruction>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::MCDwarfFrameInfo::MCDwarfFrameInfo(const llvm::MCDwarfFrameInfo&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCDwarf.h:762:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MCDwarfFrameInfo; _Args = {const llvm::MCDwarfFrameInfo&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = const llvm::MCDwarfFrameInfo*; _Sentinel = const llvm::MCDwarfFrameInfo*; _ForwardIterator = llvm::MCDwarfFrameInfo*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCDwarfFrameInfo*; _ForwardIterator = llvm::MCDwarfFrameInfo*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const llvm::MCDwarfFrameInfo*; _Sentinel = const llvm::MCDwarfFrameInfo*; _ForwardIterator = llvm::MCDwarfFrameInfo*; _Tp = llvm::MCDwarfFrameInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = const llvm::MCDwarfFrameInfo*; _Sentinel = const llvm::MCDwarfFrameInfo*; _Tp = llvm::MCDwarfFrameInfo; _Alloc = std::allocator<llvm::MCDwarfFrameInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1989:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::MCDwarfFrameInfo*; _Tp = llvm::MCDwarfFrameInfo; _Alloc = std::allocator<llvm::MCDwarfFrameInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1974:25,
    inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = const llvm::MCDwarfFrameInfo*; <template-parameter-2-2> = void; _Tp = llvm::MCDwarfFrameInfo; _Alloc = std::allocator<llvm::MCDwarfFrameInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:751:23,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1952:81:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MCCFIInstruction*, std::vector<llvm::MCCFIInstruction> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::MCSymbol& {anonymous}::FrameEmitterImpl::EmitCIE(const llvm::MCDwarfFrameInfo&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1975:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1766:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'void {anonymous}::FrameEmitterImpl::EmitFDE(const llvm::MCSymbol&, const llvm::MCDwarfFrameInfo&, bool, const llvm::MCSymbol&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1978:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1843:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'const llvm::MCSymbol& {anonymous}::FrameEmitterImpl::EmitCIE(const llvm::MCDwarfFrameInfo&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1975:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1766:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'void {anonymous}::FrameEmitterImpl::EmitFDE(const llvm::MCSymbol&, const llvm::MCDwarfFrameInfo&, bool, const llvm::MCSymbol&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1978:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1843:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[408/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[409/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[410/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[411/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[412/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCGOFFStreamer.cpp.o
[413/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[414/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[415/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[416/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[417/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o
[418/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
[419/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[420/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[421/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[422/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[423/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[424/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[425/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCObjectStreamer.cpp:10:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[426/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[427/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[428/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[429/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCPseudoProbe.h:57,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Distance = int; _Tp = llvm::MCPseudoProbeFuncDesc; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)> >]',
    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:34&, const auto:35&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MCPseudoProbeFuncDesc*, std::vector<MCPseudoProbeFuncDesc> >; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = GUIDProbeFunctionMap&; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:430:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)> >]',
    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:34&, const auto:35&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MCPseudoProbeFuncDesc*, std::vector<MCPseudoProbeFuncDesc> >; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = GUIDProbeFunctionMap&; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:34&, const auto:35&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:430:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildAddress2ProbeMap(const uint8_t*, std::size_t, const Uint64Set&, const Uint64Map&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:655:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildAddress2ProbeMap(const uint8_t*, std::size_t, const Uint64Set&, const Uint64Map&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:655:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[430/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o
[431/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetFeatureKV]':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:27:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void SetImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:38:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ClearImpliedBits(llvm::FeatureBitset&, unsigned int, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:50:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:104:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'llvm::FeatureBitset getFeatures(llvm::MCSubtargetInfo&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:170:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:170:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:245:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:245:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:233:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:233:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In constructor 'llvm::MCSubtargetInfo::MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:249:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:249:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[432/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSFrame.cpp.o
[433/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[434/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolGOFF.cpp.o
[435/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[436/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o
[437/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[438/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[439/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[440/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
[441/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o
[442/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[443/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[444/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o
[445/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[446/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[447/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o
[448/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[449/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[450/4434] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[451/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o
[452/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:661:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:661:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:662:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:662:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[453/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[454/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::WasmRelocationEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _OutputIterator = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _RandomAccessIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::WasmRelocationEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeImportSection(llvm::ArrayRef<llvm::wasm::WasmImport>, uint64_t, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:825:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef<llvm::wasm::WasmGlobal>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:902:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _BidirectionalIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeLinkingMetaDataSection(llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>, llvm::ArrayRef<std::pair<short unsigned int, unsigned int> >, const std::map<llvm::StringRef, std::vector<{anonymous}::WasmComdatEntry> >&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1135:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:744:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1082:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1236:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1102:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1102:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1904:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1909:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeCodeSection(const llvm::MCAssembler&, llvm::ArrayRef<{anonymous}::WasmFunction>)',
    inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1917:40:
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1051:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1934:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
[455/4434] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o
[456/4434] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/AsmParserContext.cpp.o
[457/4434] Linking CXX static library lib/libLLVMBitReader.a
[458/4434] Linking CXX static library lib/libLLVMMC.a
[459/4434] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[460/4434] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
[461/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'llvm::AsmToken llvm::AsmLexer::LexToken()':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:826:28: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'size_t llvm::AsmLexer::peekTokens(llvm::MutableArrayRef<llvm::AsmToken>, bool)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:768:8: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[462/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp:15:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::COFFAsmParser::parseSectionArguments(llvm::StringRef, llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp:395:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[463/4434] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[464/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o
[465/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o
[466/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[467/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[468/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
[469/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
[470/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:36:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArguments.constprop(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2692:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveSet(llvm::StringRef, AssignmentKind)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2946:12:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveLocLabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:3686:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveCFILabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:4445:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[471/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[472/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o
[473/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o
[474/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o
[475/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o
[476/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o
[477/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[478/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[479/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[480/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[481/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[482/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[483/4434] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:30:
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool llvm::LLParser::_ZN4llvm8LLParser21parseDIExpressionBodyERPNS_6MDNodeEb.part.0(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:6296:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:6296:92:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/AsmParser/LLParser.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, llvm::GlobalValue*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, llvm::GlobalValue*>, std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5611:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5609:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5619:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:5611:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5609:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5620:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:5611:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5609:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5621:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:5611:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5609:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5622:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[484/4434] Linking CXX static library lib/libLLVMAsmParser.a
[485/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[486/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::serializeScalar(TBDKey, ValueT, ValueT) [with ValueT = llvm::StringRef; EntryT = llvm::StringRef]',
    inlined from 'llvm::Expected<llvm::json::Object> {anonymous}::serializeIF(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:996:79:
/build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:812:10: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::serializeScalar(TBDKey, ValueT, ValueT) [with ValueT = unsigned char; EntryT = long long int]',
    inlined from 'llvm::Expected<llvm::json::Object> {anonymous}::serializeIF(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:1014:50:
/build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:812:10: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[487/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[488/4434] Linking CXX static library lib/libLLVMIRReader.a
[489/4434] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken {anonymous}::MasmParser::peekTok(bool)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1184:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _Sentinel = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _Sentinel = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::FieldInfo*; _ForwardIterator = {anonymous}::FieldInfo*; _Allocator = allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:649:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:920:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1136:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1136:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[490/4434] Linking CXX static library lib/libLLVMMCParser.a
[491/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[492/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[493/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[494/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
[495/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'void writeSymbolTable(llvm::raw_ostream&, llvm::object::Archive::Kind, bool, llvm::ArrayRef<{anonymous}::MemberData>, llvm::StringRef, uint64_t, unsigned int, uint64_t, uint64_t, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:595:13: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::vector<{anonymous}::MemberData, std::allocator<{anonymous}::MemberData> > > computeMemberData.constprop(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, bool, llvm::SymtabWritingMode, SymMap*, llvm::LLVMContext&, llvm::ArrayRef<llvm::NewArchiveMember>, std::optional<bool>, llvm::function_ref<void(llvm::Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:778:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchiveToStream(raw_ostream&, ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, std::optional<bool>, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1030:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1057:79: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1159:23: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1159:23: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1294:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1294:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1304:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1304:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::MemoryBuffer> > llvm::writeArchiveToBuffer(ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1354:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchive(StringRef, ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, std::unique_ptr<MemoryBuffer>, std::optional<bool>, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1320:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[496/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp: In function 'llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<COFFShortExport>, llvm::COFF::MachineTypes, bool, llvm::ArrayRef<COFFShortExport>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp:803:68: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp:803:68: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[497/4434] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[498/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/BuildID.cpp.o
[499/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
[500/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
[501/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o
[502/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[503/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
[504/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o
[505/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/GOFFObjectFile.cpp.o
[506/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
[507/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> upgrade(llvm::ArrayRef<llvm::BitcodeModule>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:370:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)':
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:409:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:420:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:432:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
[508/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
[509/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
[510/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[511/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
[512/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
[513/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
[514/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
[515/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o
[516/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o
[517/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
[518/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBundle.cpp.o
[519/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SFrameParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:9:
In constructor 'llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_itr(Underlying, Error&) [with Underlying = object::SFrameParser<llvm::endianness::big>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:221:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:178:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:179:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_end(Underlying) [with Underlying = object::SFrameParser<llvm::endianness::big>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:228:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:181:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:182:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_itr(Underlying, Error&) [with Underlying = object::SFrameParser<llvm::endianness::little>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:221:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:178:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:179:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_end(Underlying) [with Underlying = object::SFrameParser<llvm::endianness::little>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:228:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:181:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:182:7: note: '<anonymous>' declared here
[520/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
[521/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
[522/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o
[523/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
[524/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[525/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
[526/4434] Linking CXX static library lib/libLLVMTextAPI.a
[527/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o
[528/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o
[529/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
[530/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o
[531/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
[532/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCFIPrinter.cpp.o
[533/4434] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
[534/4434] Linking CXX static library lib/libLLVMObject.a
[535/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[536/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[537/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
[538/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[539/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[540/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[541/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[542/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallString.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::dwarf::UnwindRow>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*; _Tp = llvm::dwarf::UnwindRow]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*; _Tp = llvm::dwarf::UnwindRow]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; <template-parameter-2-2> = void; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::createUnwindTable(const FDE*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:61:17:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; <template-parameter-2-2> = void; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::createUnwindTable(const FDE*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:62:17:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
[543/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[544/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[545/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
[546/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Tp = llvm::DWARFDebugLine::Sequence]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _BidirectionalIterator2 = llvm::DWARFDebugLine::Sequence*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _OutputIterator = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::DWARFDebugLine::Sequence*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _RandomAccessIterator2 = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::DWARFDebugLine::Sequence*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[547/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:794:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:833:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:794:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:833:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[548/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
[549/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o
[550/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpressionPrinter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp: In function 'bool llvm::prettyPrintRegisterOp(DWARFUnit*, raw_ostream&, DIDumpOptions, uint8_t, ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:341:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool llvm::printOp(const DWARFExpression::Operation*, raw_ostream&, DIDumpOptions, const DWARFExpression*, DWARFUnit*)',
    inlined from 'void llvm::printDwarfExpression(const DWARFExpression*, raw_ostream&, DIDumpOptions, DWARFUnit*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:175:17:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:71:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:114:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[551/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[552/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
[553/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o
[554/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o
[555/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[556/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[557/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[558/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnwindTablePrinter.cpp.o
[559/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
[560/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
[561/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
[562/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
[563/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
[564/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:752:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:754:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:756:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateVariableDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:855:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[565/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
[566/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
[567/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
[568/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
[569/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
[570/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
[571/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
[572/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
[573/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
[574/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
[575/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
[576/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
[577/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
[578/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
[579/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
[580/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
[581/4434] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'std::optional<llvm::DWARFAddressRange> llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:74:16:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[582/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
[583/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o
[584/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
[585/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:21:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::SectionSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:161:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FileStaticSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:223:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FrameProcSym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:422:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::Compile3Sym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:262:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::Compile2Sym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:238:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ProcSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:577:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::CoffGroupSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:172:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LabelSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:537:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LocalSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:546:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ExportSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:230:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::PublicSym32&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:514:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[586/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
[587/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
[588/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
[589/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o
[590/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = short unsigned int]',
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:449:18,
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:441:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ClassRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:250:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::MemberFunctionRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:328:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ProcedureRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:315:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ModifierRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:391:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::UnionRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:264:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::EnumRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:276:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[591/4434] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[592/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
[593/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
[594/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o
[595/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o
[596/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
[597/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[598/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymContext.cpp.o
[599/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; <template-parameter-2-2> = void; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<gsym::CallSiteInfo>; Range = std::vector<gsym::CallSiteInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'void llvm::gsym::DwarfTransformer::parseCallSiteInfoFromDwarf(llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::FunctionInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:632:23:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; <template-parameter-2-2> = void; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<gsym::CallSiteInfo>; Range = std::vector<gsym::CallSiteInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'void llvm::gsym::DwarfTransformer::parseCallSiteInfoFromDwarf(llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::FunctionInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:632:23:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
[600/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[601/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o
[602/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _OutputIterator = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::gsym::FunctionInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _RandomAccessIterator2 = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::gsym::FunctionInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _BidirectionalIterator2 = llvm::gsym::FunctionInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[603/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o
[604/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o
[605/4434] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[606/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o
[607/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/MergedFunctionsInfo.cpp.o
[608/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
[609/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/CallSiteInfo.cpp.o
[610/4434] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o
[611/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[612/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[613/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[614/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[615/4434] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
[616/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[617/4434] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
[618/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[619/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[620/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[621/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[622/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[623/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
[624/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[625/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[626/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[627/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[628/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[629/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[630/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[631/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[632/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[633/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[634/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[635/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[636/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[637/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
[638/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[639/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[640/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[641/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[642/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
[643/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[644/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[645/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[646/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[647/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
[648/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
[649/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[650/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[651/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
[652/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
[653/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
[654/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
[655/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
[656/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
[657/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[658/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
[659/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o
[660/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
[661/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
[662/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
[663/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
[664/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o
[665/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
[666/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
[667/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o
[668/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o
[669/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o
[670/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o
[671/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o
[672/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
[673/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o
[674/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
[675/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
[676/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o
[677/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o
[678/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
[679/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o
[680/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o
[681/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o
[682/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[683/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o
[684/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o
[685/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[686/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[687/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[688/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[689/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[690/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[691/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[692/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
[693/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[694/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[695/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[696/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[697/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
[698/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[699/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[700/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[701/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[702/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[703/4434] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[704/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[705/4434] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[706/4434] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[707/4434] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o
[708/4434] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[709/4434] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[710/4434] Building TargetLibraryInfo.inc...
[711/4434] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[712/4434] Building GenVT.inc...
[713/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLBinding.cpp.o
[714/4434] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[715/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/CBuffer.cpp.o
[716/4434] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/MarkupFilter.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:17:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:107:27,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:91:6:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::symbolize::MarkupFilter::MMap>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:107:27,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:91:6,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryContextualElement(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:84:14:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::symbolize::MarkupFilter::MMap>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[717/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLResource.cpp.o
[718/4434] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _OutputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _RandomAccessIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _BidirectionalIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[719/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/RootSignatureValidations.cpp.o
[720/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLRootSignature.cpp.o
[721/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DataAccessProf.cpp.o
[722/4434] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[723/4434] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/RootSignatureMetadata.cpp.o
[724/4434] Linking CXX static library lib/libLLVMSymbolize.a
[725/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
[726/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/IndexedMemProfData.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/MapVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/DataAccessProf.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Distance = int; _Tp = pair<long long unsigned int, const llvm::memprof::Frame*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const memprof::Frame*> > >; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, const memprof::Frame*> >&; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<long long unsigned int, unsigned int> llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:97:13,
    inlined from 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:250:68:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const memprof::Frame*> > >; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, const memprof::Frame*> >&; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<long long unsigned int, unsigned int> llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:97:13,
    inlined from 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:250:68:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp: In function 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:288:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
In function 'llvm::Error llvm::writeMemProfV2(ProfOStream&, memprof::IndexedMemProfData&, bool)',
    inlined from 'llvm::Error llvm::writeMemProf(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:320:61:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:215:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
[727/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o
[728/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Tp = InstrProfValueData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In function 'void llvm::annotateValueSite(Module&, Instruction&, ArrayRef<InstrProfValueData>, uint64_t, InstrProfValueKind, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1347:6: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::InstrProfRecord::addValueData(uint32_t, uint32_t, llvm::ArrayRef<InstrProfValueData>, llvm::InstrProfSymtab*)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1052:6: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::ValueProfRecord::deserializeTo(llvm::InstrProfRecord&, llvm::InstrProfSymtab*)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1203:24: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1203:24: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::ProfOStream::patch(llvm::ArrayRef<llvm::PatchItem>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:274:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:801:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:801:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:802:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:802:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:900:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:900:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:901:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:901:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:37&, auto:38&)> >]',
    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:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'static void llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1122:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'static void llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1122:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[729/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ItaniumManglingCanonicalizer.cpp.o
[730/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfWriter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  841 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = InstrProfValueData*; _OutputIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _OutputIterator = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _RandomAccessIterator2 = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = InstrProfValueData*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]',
    inlined from 'auto llvm::unique(Range&&) [with Range = std::vector<std::pair<long long unsigned int, long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2131:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:766:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:884:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  884 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  885 |                            __gnu_cxx::__ops::__iter_equal_to_iter());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]',
    inlined from 'auto llvm::unique(Range&&) [with Range = std::vector<std::pair<long long unsigned int, long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2131:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:766:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:884:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  884 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  885 |                            __gnu_cxx::__ops::__iter_equal_to_iter());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _BidirectionalIterator2 = InstrProfValueData*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp: In member function 'llvm::Error llvm::InstrProfWriter::writeImpl(llvm::ProfOStream&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:656:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
[731/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o
[732/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfCommon.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfCommon.cpp: In function 'uint64_t llvm::memprof::computeFullStackId(llvm::ArrayRef<Frame>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfCommon.cpp:77:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
[733/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfSummary.cpp.o
[734/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfSummaryBuilder.cpp.o
[735/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfRadixTree.cpp.o
[736/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685: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
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1590 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1869 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _BidirectionalIterator2 = llvm::memprof::DataAccessProfRecord*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Distance = int; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437: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
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437: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
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: 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
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755: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
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360: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
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383: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
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _BidirectionalIterator2 = long long unsigned int*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: 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
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727: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
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __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
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Pointer = llvm::memprof::DataAccessProfRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<memprof::DataAccessProfRecord>&; Compare = IndexedMemProfReader::getAllMemProfData() const::<lambda(const memprof::DataAccessProfRecord&, const memprof::DataAccessProfRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::memprof::AllMemProfData llvm::IndexedMemProfReader::getAllMemProfData() const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:1574:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, vector<llvm::memprof::DataAccessProfRecord> >; _Compare = llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const llvm::memprof::DataAccessProfRecord&, const llvm::memprof::DataAccessProfRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<memprof::DataAccessProfRecord>&; Compare = IndexedMemProfReader::getAllMemProfData() const::<lambda(const memprof::DataAccessProfRecord&, const memprof::DataAccessProfRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::memprof::AllMemProfData llvm::IndexedMemProfReader::getAllMemProfData() const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:1574:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::memprof::DataAccessProfRecord*, std::vector<llvm::memprof::DataAccessProfRecord> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]',
    inlined from 'void std::__stable_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_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&; Compare = IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::memprof::AllMemProfData llvm::IndexedMemProfReader::getAllMemProfData() const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:1584:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: 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
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = llvm::IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&; Compare = IndexedMemProfReader::getAllMemProfData() const::<lambda(const uint64_t&, const uint64_t&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::memprof::AllMemProfData llvm::IndexedMemProfReader::getAllMemProfData() const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:1584:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: 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
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[737/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/PGOCtxProfReader.cpp.o
[738/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/PGOCtxProfWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'void llvm::PGOCtxProfileWriter::writeCounters(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:78:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::PGOCtxProfileWriter::writeNode(uint32_t, const llvm::ctx_profile::ContextNode&)',
    inlined from 'void llvm::PGOCtxProfileWriter::writeSubcontexts(const llvm::ctx_profile::ContextNode&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:122:16:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:113:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'void llvm::PGOCtxProfileWriter::writeNode(uint32_t, const llvm::ctx_profile::ContextNode&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:113:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)',
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:137:6:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:146:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)',
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:150:14,
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:137:6:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)',
    inlined from 'llvm::Error llvm::createCtxProfFromYAML(StringRef, raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:292:23:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[739/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SymbolRemappingReader.cpp.o
[740/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/ProfileCommon.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp:15:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[741/4434] Linking CXX static library lib/libLLVMFrontendHLSL.a
[742/4434] Building CXX object lib/CodeGenTypes/CMakeFiles/LLVMCodeGenTypes.dir/LowLevelType.cpp.o
[743/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/MemProfReader.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/IndexedMemProfData.h: In function 'llvm::memprof::CallStackId llvm::memprof::IndexedMemProfData::hashCallStack(llvm::ArrayRef<long long unsigned int>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/IndexedMemProfData.h:76:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:857:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp: In member function 'void llvm::memprof::YAMLMemProfReader::parse(llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:870:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:876:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
[744/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::ProfileConverter::FrameNode* llvm::sampleprof::ProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:514:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::ProfileConverter::FrameNode* llvm::sampleprof::ProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:515:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[745/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
[746/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
[747/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[748/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
[749/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
[750/4434] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/GCOV.h:31,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProfReader.h:233,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:22:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:757:38:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProfReader.h:234:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h: In static member function 'static std::string llvm::sampleprof::SampleContext::getContextString(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:651:22: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void llvm::sampleprof::SampleProfileReader::dumpFunctionProfile(const llvm::sampleprof::FunctionSamples&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:66:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const llvm::sampleprof::InlineCallStack&, bool, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:1922:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = llvm::DenseMap<llvm::StringRef, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:464:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = llvm::DenseMap<llvm::StringRef, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:464:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:473:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[751/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o
[752/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
[753/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list<LoopData>::iterator)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:781:1: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[754/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
[755/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1630:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1647:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[756/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGSCCPrinter.cpp.o
[757/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[758/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
[759/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[760/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
[761/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
[762/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
[763/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
[764/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
[765/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
[766/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o
[767/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
[768/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
[769/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o
[770/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o
[771/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CtxProfAnalysis.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/CtxProfAnalysis.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> >, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp: In constructor 'llvm::ProfileAnnotatorImpl::ProfileAnnotatorImpl(const llvm::Function&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:314:3: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp: In constructor 'llvm::ProfileAnnotator::ProfileAnnotator(const llvm::Function&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:367:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[772/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
[773/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o
[774/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp:19:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::Constant* {anonymous}::ConstantFoldSSEConvertToInt(const llvm::APFloat&, bool, llvm::Type*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp:2283:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[775/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o
[776/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomConditionCache.cpp.o
[777/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
[778/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
[779/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
[780/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o
[781/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
[782/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o
[783/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EphemeralValuesCache.cpp.o
[784/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DXILResource.cpp.o
[785/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DXILMetadataAnalysis.cpp.o
[786/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FloatingPointPredicateUtils.cpp.o
[787/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o
[788/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o
[789/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HashRecognize.cpp.o
[790/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o
[791/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[792/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IR2Vec.cpp.o
[793/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
[794/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o
[795/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o
[796/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[797/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o
[798/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
[799/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o
[800/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o
[801/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineOrder.cpp.o
[802/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InteractiveModelRunner.cpp.o
[803/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
[804/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LastRunTrackingAnalysis.cpp.o
[805/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/KernelInfo.cpp.o
[806/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
[807/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
[808/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Local.cpp.o
[809/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[810/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[811/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[812/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[813/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
[814/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o
[815/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
[816/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[817/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o
[818/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[819/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[820/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
[821/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[822/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[823/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
[824/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o
[825/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* llvm::memprof::buildCallstackMetadata(llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:76:9: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* createMIBNode(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::AllocationType, llvm::ArrayRef<std::pair<llvm::ContextTotalSize, llvm::AllocationType> >, uint64_t, bool, uint64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:223: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:223:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::ContextTotalSize, llvm::AllocationType> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In member function 'void llvm::memprof::CallStackTrie::addCallStack(llvm::AllocationType, llvm::ArrayRef<long long unsigned int>, std::vector<llvm::ContextTotalSize>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:152:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In member function 'bool llvm::memprof::CallStackTrie::buildMIBNodes(CallStackTrieNode*, llvm::LLVMContext&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, std::vector<llvm::Metadata*, std::allocator<llvm::Metadata*> >&, bool, uint64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:451:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:451:37: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::ContextTotalSize, llvm::AllocationType> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:507: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:507:35: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::ContextTotalSize, llvm::AllocationType> >' changed in GCC 7.1
[826/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o
[827/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
[828/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
[829/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o
[830/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o
[831/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
[832/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
[833/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
[834/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
[835/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
[836/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
[837/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o
[838/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
[839/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
[840/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
[841/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o
[842/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[843/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
[844/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
[845/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o
[846/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RuntimeLibcallInfo.cpp.o
[847/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
[848/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
[849/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
[850/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o
[851/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
[852/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StructuralHash.cpp.o
[853/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFLiteUtils.cpp.o
[854/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StaticDataProfileInfo.cpp.o
[855/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o
[856/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o
[857/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[858/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/StackSafetyAnalysis.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:11:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Distance = int; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Val = std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>; _KeyOfValue = std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void {anonymous}::resolveAllCalls(UseInfo<llvm::GlobalValue>&, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:812:24:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void {anonymous}::StackSafetyLocalAnalysis::analyzeAllUses(llvm::Value*, {anonymous}::UseInfo<llvm::GlobalValue>&, const llvm::StackLifetime&)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:538:29:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:970:9:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:970:9:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[859/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o
[860/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TrainingLogger.cpp.o
[861/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
[862/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
[863/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
[864/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[865/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
[866/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
[867/4434] Linking CXX static library lib/libLLVMProfileData.a
[868/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/UniformityAnalysis.cpp.o
[869/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
[870/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
[871/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[872/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[873/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o
[874/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[875/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o
[876/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
[877/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
[878/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/BitVector.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.h:16,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:67:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _BidirectionalIterator2 = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5004 |     __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:592:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:592:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:592:20,
    inlined from 'void {anonymous}::CompressInstEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:960:26,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::CompressInstEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[879/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[880/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[881/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderTree.cpp.o
[882/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderTableEmitter.cpp.o
[883/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[884/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
[885/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o
[886/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderEmitter.cpp.o
[887/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAEmitter.cpp.o
[888/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenSchedule.h:24,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:17:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllFuncUnits(llvm::ArrayRef<const llvm::CodeGenProcModel*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:122:46:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from '{anonymous}::ResourceVector {anonymous}::DFAPacketizerEmitter::getResourcesForItinerary(const llvm::Record*)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:184:62,
    inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, llvm::ArrayRef<const llvm::Record*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:200:66:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[889/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/ExegesisEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Distance = int; _Tp = {anonymous}::ValidationCounterInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCountersInfo(const llvm::Record&, unsigned int&, llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:146:14,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCounters(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:223:24,
    inlined from 'void {anonymous}::ExegesisEmitter::run(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:250:18,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::ExegesisEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCountersInfo(const llvm::Record&, unsigned int&, llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:146:14,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCounters(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:223:24,
    inlined from 'void {anonymous}::ExegesisEmitter::run(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:250:18,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::ExegesisEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[890/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DXILEmitter.cpp.o
[891/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[892/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/llvm-tblgen.cpp.o
[893/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o
[894/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/MacroFusionPredicatorEmitter.cpp.o
[895/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptionParserEmitter.cpp.o
[896/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[897/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptionRSTEmitter.cpp.o
[898/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelCombinerEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:29:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp: In member function 'llvm::gi::MatchTable GICombinerEmitter::buildMatchTable(llvm::MutableArrayRef<llvm::gi::RuleMatcher>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2676:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp: In member function 'void GICombinerEmitter::run(llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[899/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Distance = int; _Tp = llvm::gi::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gi::LLTCodeGen*, std::vector<gi::LLTCodeGen> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2517:13,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gi::LLTCodeGen*, std::vector<gi::LLTCodeGen> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2517:13,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher, std::allocator<gi::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2520:20,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher, std::allocator<gi::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2520:20,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)',
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2547: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:2547: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:2547:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[900/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
[901/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterBankEmitter.cpp.o
[902/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SDNodeInfoEmitter.cpp.o
[903/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
[904/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SearchableTableEmitter.cpp.o
[905/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o
[906/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/TargetFeaturesEmitter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1179:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1185:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1259:27:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[907/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o
[908/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86InstrMappingEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.h:20,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86InstrMappingEmitter::emitCompressEVEXTable(llvm::ArrayRef<const llvm::CodeGenInstruction*>, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:196:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86InstrMappingEmitter::emitCompressEVEXTable(llvm::ArrayRef<const llvm::CodeGenInstruction*>, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:223:49:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[909/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
[910/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
[911/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CodeExpander.cpp.o
[912/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86MnemonicTables.cpp.o
[913/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CombinerUtils.cpp.o
[914/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CXXPredicates.cpp.o
[915/4434] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o
[916/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/PatternParser.cpp.o
[917/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/../Common/SubtargetFeatureInfo.h:13,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.h:18,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = const llvm::Record*; _Val = std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::Record*, std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitTypeObjects(llvm::raw_ostream&, llvm::ArrayRef<llvm::gi::LLTCodeGen>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:143:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitSubtargetFeatureBitsetImpl(llvm::raw_ostream&, llvm::ArrayRef<llvm::gi::RuleMatcher>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:15:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitExecutorImpl(llvm::raw_ostream&, const llvm::gi::MatchTable&, llvm::ArrayRef<llvm::gi::LLTCodeGen>, llvm::ArrayRef<llvm::gi::RuleMatcher>, llvm::ArrayRef<const llvm::Record*>, llvm::ArrayRef<llvm::StringRef>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:175:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:175:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[918/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/AsmWriterInst.cpp.o
[919/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/Patterns.cpp.o
[920/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenHwModes.cpp.o
[921/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenInstAlias.cpp.o
[922/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenInstruction.cpp.o
[923/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/GlobalISelMatchTable.cpp.o
[924/4434] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
[925/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/DAGISelMatcher.cpp.o
[926/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenTarget.cpp.o
[927/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/InfoByHwMode.cpp.o
[928/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenSchedule.cpp.o
[929/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/OptEmitter.cpp.o
[930/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/Types.cpp.o
[931/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenDAGPatterns.cpp.o
[932/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/PredicateExpander.cpp.o
[933/4434] Linking CXX static library lib/libLLVMCodeGenTypes.a
[934/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/InstructionEncoding.cpp.o
[935/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/Utils.cpp.o
[936/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/SubtargetFeatureInfo.cpp.o
[937/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenRegisters.cpp.o
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.cpp: In member function 'void llvm::CodeGenRegBank::inferMatchingSuperRegClass(llvm::CodeGenRegisterClass*, std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.cpp:2336:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator' changed in GCC 7.1
[938/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
[939/4434] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/VarLenCodeEmitterGen.cpp.o
[940/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o
[941/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
[942/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
[943/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp: In function 'llvm::AssumeInst* llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge>, Instruction*, AssumptionCache*, DominatorTree*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp:309:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RetainedKnowledge>' changed in GCC 7.1
[944/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
[945/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
[946/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/CtxProfAnalysis.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/CallPromotionUtils.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::PGOCtxProfContext>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::PGOCtxProfContext>, std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Tp = llvm::PGOCtxProfContext; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Tp = llvm::PGOCtxProfContext; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::PGOCtxProfContext::ingestContext(uint32_t, llvm::PGOCtxProfContext&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:149:30,
    inlined from 'llvm::promoteCallWithIfThenElse(CallBase&, Function&, PGOContextualProfile&)::<lambda(llvm::PGOCtxProfContext&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp:648:24,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::promoteCallWithIfThenElse(CallBase&, Function&, PGOContextualProfile&)::<lambda(llvm::PGOCtxProfContext&)>; Ret = void; Params = {llvm::PGOCtxProfContext&}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::PGOCtxProfContext>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::PGOCtxProfContext>, std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[947/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o
[948/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
[949/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o
[950/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
[951/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o
[952/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp:179:6: warning: 'bool {anonymous}::ControlConditions::isEquivalent(const {anonymous}::ControlConditions&) const' defined but not used [-Wunused-function]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp:106:1: warning: 'static const std::optional<{anonymous}::ControlConditions> {anonymous}::ControlConditions::collectControlConditions(const llvm::BasicBlock&, const llvm::BasicBlock&, const llvm::DominatorTree&, const llvm::PostDominatorTree&, unsigned int)' defined but not used [-Wunused-function]
[953/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'double llvm::codelayout::calcExtTspScore(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'double llvm::codelayout::calcExtTspScore(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1449:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1449:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1454:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeCacheDirectedLayout(const CDSortConfig&, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeCacheDirectedLayout(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeExtTspLayout(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
[954/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CountVisits.cpp.o
[955/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
[956/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ControlFlowUtils.cpp.o
[957/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
[958/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp: In function 'void fixupDebugInfoPostExtraction(llvm::Function&, llvm::Function&, llvm::CallInst&, const llvm::SetVector<llvm::Value*>&, llvm::ArrayRef<llvm::Value*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp:1286:46: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[959/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DeclareRuntimeLibcalls.cpp.o
[960/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DXILUpgrade.cpp.o
[961/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
[962/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
[963/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
[964/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DebugSSAUpdater.cpp.o
[965/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp: In function 'llvm::applyDebugifyMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, StringRef, std::function<bool(DIBuilder&, Function&)>)::<lambda(llvm::Instruction&, llvm::BasicBlock::iterator)>':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:198:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'bool checkFunctions(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)',
    inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:703:21:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:457:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'void writeJSON(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::json::Array&)',
    inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:725:14:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:603:50: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[966/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
[967/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o
[968/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
[969/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o
[970/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
[971/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
[972/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
[973/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o
[974/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
[975/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o
[976/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Instrumentation.cpp.o
[977/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
[978/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IRNormalizer.cpp.o
[979/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
[980/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
[981/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopConstrainer.cpp.o
[982/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:14:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'std::pair<std::vector<long long int>, std::vector<long long int> > remapIndices(llvm::Function&, llvm::BasicBlock*, llvm::PGOContextualProfile&, uint32_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2244:26,
    inlined from 'llvm::InlineResult llvm::InlineFunction(CallBase&, InlineFunctionInfo&, PGOContextualProfile&, bool, AAResults*, bool, Function*, OptimizationRemarkEmitter*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2399:78:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'std::pair<std::vector<long long int>, std::vector<long long int> > remapIndices(llvm::Function&, llvm::BasicBlock*, llvm::PGOContextualProfile&, uint32_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2245:27,
    inlined from 'llvm::InlineResult llvm::InlineFunction(CallBase&, InlineFunctionInfo&, PGOContextualProfile&, bool, AAResults*, bool, Function*, OptimizationRemarkEmitter*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2399:78:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[983/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o
[984/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o
[985/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
[986/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/AssumeBundleQueries.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:25:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* dropInitialDeref(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1658:27,
    inlined from 'void llvm::InsertDebugValueAtStoreLoc(DbgVariableRecord*, StoreInst*, DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1713:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = llvm::LowerDbgDeclare(Function&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = LowerDbgDeclare(Function&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1731:23,
    inlined from 'bool llvm::LowerDbgDeclare(Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1869:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1854:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void salvageDbgAssignAddress(T*) [with T = llvm::DbgVariableRecord]',
    inlined from 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableRecord*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2049:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2021:60: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp: In function 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableRecord*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2081:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)::<lambda(const llvm::Constant&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3424:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3430:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3437:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3438:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3445:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)::<lambda(const llvm::Constant&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3424:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3451:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[987/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o
[988/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
[989/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o
[990/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerIFunc.cpp.o
[991/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
[992/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o
[993/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
[994/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
[995/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerVectorIntrinsics.cpp.o
[996/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
[997/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o
[998/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
[999/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o
[1000/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[1001/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
[1002/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
[1003/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o
[1004/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
[1005/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o
In lambda function,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*, 2>&; UnaryFunction = memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1731:23,
    inlined from 'void llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:296:17:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:287:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1006/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MoveAutoInit.cpp.o
[1007/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
[1008/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ProfileVerify.cpp.o
[1009/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
[1010/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o
[1011/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
[1012/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
[1013/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
[1014/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o
[1015/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o
[1016/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o
[1017/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o
[1018/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
[1019/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o
[1020/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o
[1021/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
[1022/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
[1023/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
[1024/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModuleByCategory.cpp.o
[1025/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
[1026/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
[1027/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
[1028/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
[1029/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o
[1030/4434] Linking CXX static library lib/libLLVMAnalysis.a
[1031/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o
[1032/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/CIRLoweringEmitter.cpp.o
[1033/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
[1034/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
[1035/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
[1036/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
[1037/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o
[1038/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinTemplatesEmitter.cpp.o
[1039/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinsEmitter.cpp.o
[1040/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
[1041/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
[1042/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
[1043/4434] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/GenericDomTreeUpdater.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/DomTreeUpdater.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:28:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::ConstantInt* const&>, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair<llvm::ConstantInt* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool mergeConditionalStoreToAddress(llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, bool, bool, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool mergeConditionalStores(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4583:39:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4459:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In member function 'bool {anonymous}::SimplifyCFGOpt::turnSwitchRangeIntoICmp(llvm::SwitchInst*, llvm::IRBuilder<>&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:6067:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'bool simplifySwitchLookup(llvm::SwitchInst*, llvm::IRBuilder<>&, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:7581:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In member function 'bool {anonymous}::SimplifyCFGOpt::simplifyIndirectBr(llvm::IndirectBrInst*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8284:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool performBranchToCommonDestFolding(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, llvm::MemorySSAUpdater*, const llvm::TargetTransformInfo*)',
    inlined from 'bool llvm::foldBranchToCommonDest(BranchInst*, DomTreeUpdater*, MemorySSAUpdater*, const TargetTransformInfo*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4243:44:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4065:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4106:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:87:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1356:47,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1494:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1373:57,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1494:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1383:46,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1494:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1494:49:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1423:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool simplifySwitchOfPowersOfTwo(llvm::SwitchInst*, llvm::IRBuilder<>&, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifySwitch(llvm::SwitchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8212:34:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:7830:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool SimplifyCondBranchToCondBranch(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyCondBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8652:43,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8370:56,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyOnce(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8932:30,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::run(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8963:28,
    inlined from 'bool llvm::simplifyCFG(BasicBlock*, const TargetTransformInfo&, DomTreeUpdater*, const SimplifyCFGOptions&, ArrayRef<WeakVH>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8974:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4818:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4829:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4856:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool mergeNestedCondBranch(llvm::BranchInst*, llvm::DomTreeUpdater*)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyCondBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8664:28,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8370:56,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyOnce(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8932:30,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::run(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8963:28,
    inlined from 'bool llvm::simplifyCFG(BasicBlock*, const TargetTransformInfo&, DomTreeUpdater*, const SimplifyCFGOptions&, ArrayRef<WeakVH>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8974:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8522:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1044/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o
[1045/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
[1046/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
[1047/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o
[1048/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
[1049/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o
[1050/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o
[1051/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o
[1052/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o
[1053/4434] Building CXX object tools/clang/lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o
[1054/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o
[1055/4434] Linking CXX executable bin/llvm-tblgen
[1056/4434] Linking CXX static library lib/libLLVMTransformUtils.a
[1057/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o
[1058/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o
[1059/4434] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o
[1060/4434] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o
[1061/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o
[1062/4434] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp: In function 'bool mergeConsecutivePartStores(llvm::ArrayRef<PartStore>, unsigned int, const llvm::DataLayout&, llvm::TargetTransformInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:890:13: note: parameter passing for argument of type 'llvm::ArrayRef<PartStore>' changed in GCC 7.1
[1063/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
[1064/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
[1065/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
[1066/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp: In member function 'void llvm::InstCombinerImpl::freelyInvertAllUsersOf(llvm::Value*, llvm::Value*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1481:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1067/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
[1068/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
[1069/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o
[1070/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
[1071/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
[1072/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
[1073/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
[1074/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o
[1075/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o
[1076/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
[1077/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
[1078/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
[1079/4434] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
[1080/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
[1081/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[1082/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o
[1083/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
[1084/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[1085/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::RnglistEntry]':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:1125:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::LoclistEntry]':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:1125:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >' changed in GCC 7.1
[1086/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o
[1087/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o
[1088/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SetVector.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFYAML.cpp:14:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::DebugNamesSection& llvm::DWARFYAML::DebugNamesSection::operator=(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:180:26:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1089/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/GOFFEmitter.cpp.o
[1090/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/GOFFYAML.cpp.o
[1091/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o
[1092/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MachO.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:580:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:580:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1093/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
[1094/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[1095/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp: In function 'bool llvm::ELFYAML::shouldAllocateFileSpace(llvm::ArrayRef<ProgramHeader>, const NoBitsSection&)':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp:1235:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ELFYAML::ProgramHeader>' changed in GCC 7.1
[1096/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o
[1097/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o
[1098/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o
[1099/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[1100/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o
[1101/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
[1102/4434] Building OMP.h.inc...
[1103/4434] Building OMP.inc...
[1104/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[1105/4434] Linking CXX executable bin/clang-tblgen
[1106/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o
[1107/4434] Building CXX object lib/Frontend/Directive/CMakeFiles/LLVMFrontendDirective.dir/Spelling.cpp.o
[1108/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/ELFTypes.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFYAML.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry::BBAddrMapEntry(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Args = {const llvm::ELFYAML::BBAddrMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >& std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry& llvm::ELFYAML::BBAddrMapEntry::operator=(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::BBAddrMapEntry*; _InIter = const llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = const llvm::ELFYAML::BBAddrMapEntry*; _Sent = const llvm::ELFYAML::BBAddrMapEntry*; _OutIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:250:21:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >& std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry& llvm::ELFYAML::BBAddrMapEntry::operator=(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::BBAddrMapEntry*; _InIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = llvm::ELFYAML::BBAddrMapEntry*; _Sent = llvm::ELFYAML::BBAddrMapEntry*; _OutIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:255:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry::BBAddrMapEntry(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Args = {llvm::ELFYAML::BBAddrMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _Sentinel = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _Sentinel = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >& std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry& llvm::ELFYAML::PGOAnalysisMapEntry::operator=(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _InIter = const llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = const llvm::ELFYAML::PGOAnalysisMapEntry*; _Sent = const llvm::ELFYAML::PGOAnalysisMapEntry*; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:250:21:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >& std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry& llvm::ELFYAML::PGOAnalysisMapEntry::operator=(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _InIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sent = llvm::ELFYAML::PGOAnalysisMapEntry*; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:255:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry::PGOAnalysisMapEntry(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Args = {llvm::ELFYAML::PGOAnalysisMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sentinel = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sentinel = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:45:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {const llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, std::vector<llvm::DWARFYAML::Entry> >; _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _Sentinel = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::Entry*; _Sentinel = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {const llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<llvm::DWARFYAML::DebugNamesSection, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>&) [inherited from std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<llvm::DWARFYAML::DebugNamesSection, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>&) [inherited from std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>::optional(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:45:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _Sentinel = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _Sentinel = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >& std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {const llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Unit*; _Sentinel = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::Unit*; _Sentinel = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::DebugNamesSection& llvm::DWARFYAML::DebugNamesSection::operator=(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>& std::optional<llvm::DWARFYAML::DebugNamesSection>::operator=(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>& std::optional<llvm::DWARFYAML::DebugNamesSection>::operator=(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1109/4434] Linking CXX static library lib/libLLVMAggressiveInstCombine.a
[1110/4434] Linking CXX static library lib/libLLVMInstCombine.a
[1111/4434] Building CXX object lib/Frontend/Atomic/CMakeFiles/LLVMFrontendAtomic.dir/Atomic.cpp.o
[1112/4434] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/PropertySet.cpp.o
[1113/4434] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o
[1114/4434] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/OffloadWrapper.cpp.o
[1115/4434] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/Utility.cpp.o
[1116/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
[1117/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o
[1118/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[1119/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
[1120/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[1121/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[1122/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
[1123/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
[1124/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:77:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)',
    inlined from 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1762:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:108:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp: In member function 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1789:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)',
    inlined from 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1799:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:108:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp: In function 'std::optional<bool> checkCondition(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Instruction*, {anonymous}::ConstraintInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1514:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In constructor '{anonymous}::ConstraintInfo::ConstraintInfo(const llvm::DataLayout&, llvm::ArrayRef<llvm::Value*>)',
    inlined from 'bool eliminateConstraints(llvm::Function&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::ScalarEvolution&, llvm::OptimizationRemarkEmitter&, llvm::TargetLibraryInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1873:54:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:273:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1125/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DropUnnecessaryAssumes.cpp.o
[1126/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
[1127/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
[1128/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o
[1129/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryBuiltins.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:45:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:10*, llvm::DIExpression::FragmentInfo)> [with auto:10 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:532:26,
    inlined from 'void shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:571:22,
    inlined from 'bool tryToShorten(llvm::Instruction*, int64_t&, uint64_t&, int64_t, uint64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:696:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1130/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[1131/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
[1132/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
[1133/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
[1134/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
[1135/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
[1136/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[1137/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
[1138/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[1139/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:341:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:342:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:343:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[1140/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
[1141/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAlignment.cpp.o
[1142/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
[1143/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpTableToSwitch.cpp.o
In function 'llvm::BasicBlock* expandToSwitch(llvm::CallBase*, const {anonymous}::JumpTableTy&, llvm::DomTreeUpdater&, llvm::OptimizationRemarkEmitter&, llvm::function_ref<long long unsigned int(const llvm::Function&)>)',
    inlined from 'llvm::PreservedAnalyses llvm::JumpTableToSwitchPass::run(llvm::Function&, llvm::FunctionAnalysisManager&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp:234:27:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp:188:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1144/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o
[1145/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
[1146/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
[1147/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
[1148/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
[1149/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[1150/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o
[1151/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
[1152/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
[1153/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
[1154/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o
[1155/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
[1156/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
[1157/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
[1158/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
[1159/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
[1160/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[1161/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o
[1162/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopTermFold.cpp.o
[1163/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
[1164/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o
[1165/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
[1166/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
[1167/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
[1168/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o
[1169/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o
[1170/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o
[1171/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h:28,
                 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:6719:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:6720:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocations(T&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&) [with T = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6736:23,
    inlined from 'void UpdateDbgValue({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6761:27,
    inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6914:17,
    inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector<std::unique_ptr<{anonymous}::DVIRecoveryRec>, 2>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6950:17,
    inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:7111:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void UpdateDbgValue({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)',
    inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6914:17,
    inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector<std::unique_ptr<{anonymous}::DVIRecoveryRec>, 2>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6950:17,
    inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:7111:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6769:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1172/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
[1173/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
[1174/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Scalar/MergeICmps.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:44:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:453:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:453:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'std::optional<llvm::SmallVector<unsigned int, 2> > computeMergedBranchWeights(llvm::ArrayRef<{anonymous}::BCECmpBlock>)',
    inlined from 'llvm::BasicBlock* mergeComparisons(llvm::ArrayRef<{anonymous}::BCECmpBlock>, llvm::BasicBlock*, llvm::BasicBlock*, llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:724:68,
    inlined from 'bool {anonymous}::BCECmpChain::simplify(const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:744:51:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:642:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1175/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
[1176/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o
[1177/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
[1178/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[1179/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
[1180/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[1181/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[1182/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
[1183/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
[1184/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
[1185/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[1186/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o
[1187/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[1188/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
[1189/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
[1190/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
[1191/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/PtrUseVisitor.h:30,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:45:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5788:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* createOrReplaceFragment(const llvm::DIExpression*, llvm::DIExpression::FragmentInfo, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5555:27,
    inlined from 'void insertNewDbgInst(llvm::DIBuilder&, llvm::DbgVariableRecord*, llvm::AllocaInst*, llvm::DIExpression*, llvm::Instruction*, std::optional<llvm::DbgVariableFragmentInfo>, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5579:46,
    inlined from '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5807:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:426:32,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1731: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:492:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:443:30,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1731: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:492:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1192/4434] Linking CXX static library lib/libLLVMObjectYAML.a
[1193/4434] Building Attrs.inc...
[1194/4434] Building AttrImpl.inc...
[1195/4434] Building AttrTextNodeDump.inc...
[1196/4434] Building AttrNodeTraverse.inc...
[1197/4434] Building AttrVisitor.inc...
[1198/4434] Building StmtNodes.inc...
[1199/4434] Building DeclNodes.inc...
[1200/4434] Building TypeNodes.inc...
[1201/4434] Building AbstractBasicReader.inc...
[1202/4434] Building AbstractBasicWriter.inc...
[1203/4434] Building AbstractTypeReader.inc...
[1204/4434] Building AbstractTypeWriter.inc...
[1205/4434] Building CommentNodes.inc...
[1206/4434] Building CommentHTMLTags.inc...
[1207/4434] Building CommentHTMLTagsProperties.inc...
[1208/4434] Building CommentHTMLNamedCharacterReferences.inc...
[1209/4434] Building CommentCommandInfo.inc...
[1210/4434] Building CommentCommandList.inc...
[1211/4434] Building StmtDataCollectors.inc...
[1212/4434] Building DiagnosticAnalysisKinds.inc...
[1213/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o
[1214/4434] Building DiagnosticAnalysisEnums.inc...
[1215/4434] Building DiagnosticAnalysisCompatIDs.inc...
[1216/4434] Building DiagnosticAnalysisInterface.inc...
[1217/4434] Building DiagnosticASTKinds.inc...
[1218/4434] Building DiagnosticASTEnums.inc...
[1219/4434] Building DiagnosticASTCompatIDs.inc...
[1220/4434] Building DiagnosticASTInterface.inc...
[1221/4434] Building DiagnosticCommentKinds.inc...
[1222/4434] Building DiagnosticCommentEnums.inc...
[1223/4434] Building DiagnosticCommentCompatIDs.inc...
[1224/4434] Building DiagnosticCommentInterface.inc...
[1225/4434] Building DiagnosticCommonKinds.inc...
[1226/4434] Building DiagnosticCommonEnums.inc...
[1227/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
[1228/4434] Building DiagnosticCommonCompatIDs.inc...
[1229/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
[1230/4434] Building DiagnosticCommonInterface.inc...
[1231/4434] Building DiagnosticCrossTUKinds.inc...
[1232/4434] Building DiagnosticCrossTUCompatIDs.inc...
[1233/4434] Building DiagnosticCrossTUEnums.inc...
[1234/4434] Building DiagnosticCrossTUInterface.inc...
[1235/4434] Building DiagnosticDriverKinds.inc...
[1236/4434] Building DiagnosticDriverCompatIDs.inc...
[1237/4434] Building DiagnosticDriverInterface.inc...
[1238/4434] Building DiagnosticDriverEnums.inc...
[1239/4434] Building DiagnosticFrontendKinds.inc...
[1240/4434] Building DiagnosticFrontendCompatIDs.inc...
[1241/4434] Building DiagnosticFrontendInterface.inc...
[1242/4434] Building DiagnosticFrontendEnums.inc...
[1243/4434] Building DiagnosticInstallAPICompatIDs.inc...
[1244/4434] Building DiagnosticInstallAPIInterface.inc...
[1245/4434] Building DiagnosticInstallAPIEnums.inc...
[1246/4434] Building DiagnosticInstallAPIKinds.inc...
[1247/4434] Building DiagnosticLexInterface.inc...
[1248/4434] Building DiagnosticLexCompatIDs.inc...
[1249/4434] Building DiagnosticLexKinds.inc...
[1250/4434] Building DiagnosticLexEnums.inc...
[1251/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
[1252/4434] Building DiagnosticParseInterface.inc...
[1253/4434] Building DiagnosticParseKinds.inc...
[1254/4434] Building DiagnosticParseCompatIDs.inc...
[1255/4434] Building DiagnosticParseEnums.inc...
[1256/4434] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp: In function '{anonymous}::NonTrivialUnswitchCandidate findBestNonTrivialUnswitchCandidate(llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>, const llvm::Loop&, const llvm::DominatorTree&, const llvm::LoopInfo&, llvm::AssumptionCache&, const llvm::TargetTransformInfo&, const llvm::IVConditionInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:3400:36: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp: In function 'bool unswitchBestCondition(llvm::Loop&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::AssumptionCache&, llvm::AAResults&, llvm::TargetTransformInfo&, llvm::ScalarEvolution*, llvm::MemorySSAUpdater*, llvm::LPMUpdater&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:3602:60: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>' changed in GCC 7.1
[1257/4434] Building DiagnosticRefactoringKinds.inc...
[1258/4434] Building DiagnosticRefactoringEnums.inc...
[1259/4434] Building DiagnosticRefactoringInterface.inc...
[1260/4434] Building DiagnosticRefactoringCompatIDs.inc...
[1261/4434] Building DiagnosticSemaKinds.inc...
[1262/4434] Building DiagnosticSemaEnums.inc...
[1263/4434] Building DiagnosticSemaCompatIDs.inc...
[1264/4434] Building DiagnosticSemaInterface.inc...
[1265/4434] Building DiagnosticSerializationCompatIDs.inc...
[1266/4434] Building DiagnosticSerializationInterface.inc...
[1267/4434] Building DiagnosticSerializationEnums.inc...
[1268/4434] Building DiagnosticSerializationKinds.inc...
[1269/4434] Building DiagnosticTrapEnums.inc...
[1270/4434] Building DiagnosticTrapKinds.inc...
[1271/4434] Building DiagnosticTrapCompatIDs.inc...
[1272/4434] Building DiagnosticTrapInterface.inc...
[1273/4434] Building AttrList.inc...
[1274/4434] Building DiagnosticIndexName.inc...
[1275/4434] Building DiagnosticGroups.inc...
[1276/4434] Building AttrSubMatchRulesList.inc...
[1277/4434] Building AttrParsedAttrList.inc...
[1278/4434] Building RegularKeywordAttrInfo.inc...
[1279/4434] Building AttrHasAttributeImpl.inc...
[1280/4434] Building CXX11AttributeInfo.inc...
[1281/4434] Building DiagnosticAllCompatIDs.inc...
[1282/4434] Building BuiltinsDirectX.inc...
[1283/4434] Building Builtins.inc...
[1284/4434] Building BuiltinsBPF.inc...
[1285/4434] Building AttributeSpellingList.inc...
[1286/4434] Building BuiltinsRISCV.inc...
[1287/4434] Building BuiltinsSPIRVCL.inc...
[1288/4434] Building BuiltinsSPIRVVK.inc...
[1289/4434] Building BuiltinsSPIRVCommon.inc...
[1290/4434] Building BuiltinsNVPTX.inc...
[1291/4434] Building BuiltinsHexagon.inc...
[1292/4434] Building BuiltinTemplates.inc...
[1293/4434] Building BuiltinsX86_64.inc...
[1294/4434] Building arm_fp16.inc...
[1295/4434] Building arm_immcheck_types.inc...
[1296/4434] Building BuiltinsX86.inc...
[1297/4434] Building arm_neon.inc...
[1298/4434] Building arm_mve_builtins.inc...
[1299/4434] Building arm_mve_builtin_aliases.inc...
[1300/4434] Building arm_mve_builtin_sema.inc...
[1301/4434] Building arm_sve_typeflags.inc...
[1302/4434] Building arm_sve_builtins.json...
[1303/4434] Building arm_mve_builtin_cg.inc...
[1304/4434] Building arm_sme_builtins.json...
[1305/4434] Building arm_sve_streaming_attrs.inc...
[1306/4434] Building arm_sme_builtins.inc...
[1307/4434] Building arm_sme_builtin_cg.inc...
[1308/4434] Building arm_sve_builtins.inc...
[1309/4434] Building arm_sme_sema_rangechecks.inc...
[1310/4434] Building arm_sme_streaming_attrs.inc...
[1311/4434] Building arm_sve_builtin_cg.inc...
[1312/4434] Building arm_cde_builtins.inc...
[1313/4434] Building arm_sme_builtins_za_state.inc...
[1314/4434] Building arm_sve_sema_rangechecks.inc...
[1315/4434] Building arm_cde_builtin_aliases.inc...
[1316/4434] Building arm_cde_builtin_cg.inc...
[1317/4434] Building arm_cde_builtin_sema.inc...
[1318/4434] Building riscv_sifive_vector_builtins.inc...
[1319/4434] Building riscv_sifive_vector_builtin_cg.inc...
[1320/4434] Building riscv_sifive_vector_builtin_sema.inc...
[1321/4434] Building riscv_andes_vector_builtins.inc...
[1322/4434] Building riscv_andes_vector_builtin_cg.inc...
[1323/4434] Building riscv_andes_vector_builtin_sema.inc...
[1324/4434] Building AttrParserStringSwitches.inc...
[1325/4434] Building AttrSubMatchRulesParserStringSwitches.inc...
[1326/4434] Building AttrTemplateInstantiate.inc...
[1327/4434] Building riscv_vector_builtins.inc...
[1328/4434] Building AttrParsedAttrKinds.inc...
[1329/4434] Building Options.inc...
[1330/4434] Building riscv_vector_builtin_sema.inc...
[1331/4434] Building AttrIsTypeDependent.inc...
[1332/4434] Building AttrSpellingListIndex.inc...
[1333/4434] Building AttrPCHRead.inc...
[1334/4434] Building AttrParsedAttrImpl.inc...
[1335/4434] Building AttrPCHWrite.inc...
[1336/4434] Building Checkers.inc...
[1337/4434] Building NodeClasses.inc...
[1338/4434] Building Nodes.inc...
[1339/4434] Linking CXX static library lib/libLLVMFrontendAtomic.a
[1340/4434] Building riscv_vector_builtin_cg.inc...
[1341/4434] Linking CXX static library lib/libLLVMFrontendDirective.a
[1342/4434] Linking CXX static library lib/libLLVMFrontendOffloading.a
[1343/4434] Generating VCSVersion.inc
[1344/4434] Linking CXX static library lib/libLLVMScalarOpts.a
[1345/4434] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/DirectiveNameParser.cpp.o
[1346/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o
[1347/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o
[1348/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o
[1349/4434] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o
[1350/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o
[1351/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o
[1352/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o
[1353/4434] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o
[1354/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o
[1355/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o
[1356/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o
[1357/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o
[1358/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o
[1359/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o
[1360/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o
[1361/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o
[1362/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o
[1363/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o
[1364/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o
[1365/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o
[1366/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OffloadArch.cpp.o
[1367/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o
[1368/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o
[1369/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o
[1370/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o
[1371/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o
[1372/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o
[1373/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o
[1374/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o
[1375/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o
[1376/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o
[1377/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SimpleTypoCorrection.cpp.o
[1378/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o
[1379/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o
[1380/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o
[1381/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o
[1382/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o
[1383/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Sarif.h:40,
                 from /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In function 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:237:60: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object createTextRegion(const clang::SourceManager&, const clang::CharSourceRange&)',
    inlined from 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)' at /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:241:51:
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:154:69: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:241:67: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In function 'llvm::json::Object createMessage(llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:144:43: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Array clang::SarifDocumentWriter::createThreadFlows(llvm::ArrayRef<clang::ThreadFlow>)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:325:48: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:334:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Object clang::SarifDocumentWriter::createCodeFlow(llvm::ArrayRef<clang::ThreadFlow>)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:339:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object createLocation(llvm::json::Object&&, llvm::StringRef)',
    inlined from 'void clang::SarifDocumentWriter::appendResult(const clang::SarifResult&)' at /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:402:39:
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:167:69: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object createLocation(llvm::json::Object&&, llvm::StringRef)',
    inlined from 'void clang::SarifDocumentWriter::appendResult(const clang::SarifResult&)' at /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:410:41:
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:167:69: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'void clang::SarifDocumentWriter::appendResult(const clang::SarifResult&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:424:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'void clang::SarifDocumentWriter::_ZN5clang19SarifDocumentWriter6endRunEv.part.0()':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:282:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:299:45: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'void clang::SarifDocumentWriter::createRun(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:358:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:362:58: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:362:58: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[1384/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o
[1385/4434] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o
In function 'void FixupDebugInfoForOutlinedFunction(llvm::OpenMPIRBuilder&, llvm::IRBuilderBase&, llvm::Function*, llvm::DenseMap<llvm::Value*, std::tuple<llvm::Value*, unsigned int> >&)',
    inlined from 'llvm::Expected<llvm::Function*> createOutlinedFunction(llvm::OpenMPIRBuilder&, llvm::IRBuilderBase&, const llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs&, llvm::StringRef, llvm::SmallVectorImpl<llvm::Value*>&, llvm::OpenMPIRBuilder::TargetBodyGenCallbackTy&, llvm::OpenMPIRBuilder::TargetGenArgAccessorsCallbackTy&)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:8321:36:
/build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:8131:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1386/4434] Linking CXX static library lib/libLLVMFrontendOpenMP.a
[1387/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o
[1388/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o
[1389/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o
[1390/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o
[1391/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o
[1392/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o
[1393/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o
[1394/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o
[1395/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o
[1396/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o
[1397/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o
[1398/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o
[1399/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o
[1400/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o
[1401/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o
[1402/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o
[1403/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o
[1404/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o
[1405/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o
[1406/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o
[1407/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o
[1408/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o
[1409/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o
[1410/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o
[1411/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o
[1412/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o
[1413/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o
[1414/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o
[1415/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o
[1416/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o
[1417/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o
[1418/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o
[1419/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o
[1420/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o
[1421/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o
[1422/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o
[1423/4434] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o
[1424/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o
[1425/4434] Linking CXX static library lib/libclangBasic.a
[1426/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/LexHLSLRootSignature.cpp.o
[1427/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o
[1428/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o
[1429/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o
[1430/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o
[1431/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o
[1432/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o
[1433/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o
[1434/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o
[1435/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o
[1436/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMapFile.cpp.o
[1437/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o
[1438/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o
[1439/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o
[1440/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o
[1441/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o
[1442/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o
[1443/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o
[1444/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o
[1445/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o
[1446/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o
[1447/4434] Building Opcodes.inc...
[1448/4434] Building AttrDocTable.inc...
[1449/4434] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o
[1450/4434] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o
[1451/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o
[1452/4434] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o
[1453/4434] Linking CXX static library lib/libclangLex.a
[1454/4434] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o
[1455/4434] Linking CXX static library lib/libclangRewrite.a
[1456/4434] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o
[1457/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o
[1458/4434] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o
[1459/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o
[1460/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In function 'bool TryPrintAsStringLiteral(llvm::raw_ostream&, const clang::PrintingPolicy&, const clang::ArrayType*, llvm::ArrayRef<clang::APValue>)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:640:13: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In constructor 'clang::APValue::LValuePathSerializationHelper::LValuePathSerializationHelper(llvm::ArrayRef<clang::APValue::LValuePathEntry>, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:157:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In member function 'void clang::APValue::setLValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:1048:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In member function 'void clang::APValue::printPretty(llvm::raw_ostream&, const clang::PrintingPolicy&, clang::QualType, const clang::ASTContext*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:881:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:881:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In copy constructor 'clang::APValue::APValue(const clang::APValue&)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:347:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1461/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o
[1462/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o
[1463/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o
[1464/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o
[1465/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o
[1466/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o
[1467/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o
[1468/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o
[1469/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o
[1470/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o
[1471/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o
[1472/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCompoundStmt(clang::CompoundStmt*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7159:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7159:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitImplicitCastExpr(clang::ImplicitCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8218:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCallExpr(clang::CallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8963:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8969:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8652:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitConvertVectorExpr(clang::ConvertVectorExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7631:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXNamedCastExpr(clang::CXXNamedCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:9154:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitExplicitCastExpr(clang::ExplicitCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8245:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8259:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitBinaryOperator(clang::BinaryOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8064:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedType clang::ASTNodeImporter::VisitHLSLInlineSpirvType(const clang::HLSLInlineSpirvType*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:2058:56: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCompoundAssignOperator(clang::CompoundAssignOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8186:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1473/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o
[1474/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o
[1475/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o
[1476/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o
[1477/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o
[1478/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o
[1479/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o
[1480/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getHLSLInlineSpirvType(uint32_t, uint32_t, uint32_t, llvm::ArrayRef<clang::SpirvOperand>)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5705:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'void clang::ASTContext::addLazyModuleInitializers(clang::Module*, llvm::ArrayRef<clang::GlobalDeclID>)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:1065:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::GlobalDeclID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'bool clang::ASTContext::canonicalizeTemplateArguments(llvm::MutableArrayRef<clang::TemplateArgument>) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:3129:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getTemplateSpecializationType(clang::ElaboratedTypeKeyword, clang::TemplateName, llvm::ArrayRef<clang::TemplateArgument>, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5971:52: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getTemplateSpecializationType(clang::ElaboratedTypeKeyword, clang::TemplateName, llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5901:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::TypeSourceInfo* clang::ASTContext::getTemplateSpecializationTypeInfo(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::TemplateName, clang::SourceLocation, const clang::TemplateArgumentListInfo&, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5891:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5891:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1481/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o
[1482/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o
[1483/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o
[1484/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o
[1485/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o
[1486/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenACC.cpp.o
[1487/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o
[1488/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o
[1489/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::ClassTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:1022:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::VarTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:1449:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'clang::CanQualType clang::ClassTemplateDecl::getCanonicalInjectedSpecializationType(const clang::ASTContext&) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:663:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
[1490/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::printTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, const clang::TemplateParameterList*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:1225:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:724:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:1101:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1491/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o
[1492/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o
[1493/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o
[1494/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o
[1495/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::CallExpr::CallExpr(clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef<clang::Expr*>, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:1472:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CallExpr* clang::CallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:1516:11: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::ImplicitCastExpr* clang::ImplicitCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::ExprValueKind, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2072:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CStyleCastExpr* clang::CStyleCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::FPOptionsOverride, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2103:17: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::BinaryOperator::BinaryOperator(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4937:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::BinaryOperator::BinaryOperator(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride, bool)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4956:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::BinaryOperator* clang::BinaryOperator::Create(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4982:17: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CompoundAssignOperator* clang::CompoundAssignOperator::Create(const clang::ASTContext&, clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride, clang::QualType, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5004:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::UnaryOperator::UnaryOperator(const clang::ASTContext&, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5025:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::UnaryOperator* clang::UnaryOperator::Create(const clang::ASTContext&, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5039:16: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::ConvertVectorExpr* clang::ConvertVectorExpr::Create(const clang::ASTContext&, clang::Expr*, clang::TypeSourceInfo*, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5559:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Expr.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:13:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2315:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2325:38:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2315:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2331:34:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2315:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2340:79:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2387:25:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2315:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2364:69:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2315:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2369:69:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1496/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:603:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:610:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:624:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)',
    inlined from 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:638:59:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:610:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:679:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:685:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:692:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)',
    inlined from 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:706:69:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:685:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXStaticCastExpr* clang::CXXStaticCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::TypeSourceInfo*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation, clang::SourceRange)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:780:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXFunctionalCastExpr* clang::CXXFunctionalCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::TypeSourceInfo*, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:918:24: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:952:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:959:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:966:21: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)',
    inlined from 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:981:76:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:959:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1942:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1948:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1956:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)',
    inlined from 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1969:78:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1948:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1497/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o
[1498/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o
[1499/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o
[1500/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o
[1501/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o
[1502/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/InferAlloc.cpp.o
[1503/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o
[1504/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o
[1505/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o
[1506/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o
[1507/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o
[1508/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o
[1509/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:9:
In constructor 'clang::interp::VariableScope<Emitter>::VariableScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]',
    inlined from 'clang::interp::LocalScope<Emitter>::LocalScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:529:41,
    inlined from 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5552:23:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:481:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler<clang::interp::EvalEmitter>::VarScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5552:23: note: 'Scope' declared here
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:235:47: note: 'this' declared here
In constructor 'clang::interp::VariableScope<Emitter>::VariableScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]',
    inlined from 'clang::interp::LocalScope<Emitter>::LocalScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:529:41,
    inlined from 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5552:23:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:481:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler<clang::interp::ByteCodeEmitter>::VarScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5552:23: note: 'Scope' declared here
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:235:47: note: 'this' declared here
[1510/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Function.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:9:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:17:49:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:21:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:23:48:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1511/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o
[1512/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FixedPoint.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Context.h:19,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:35:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In function 'bool {anonymous}::VectorExprEvaluator::Success(llvm::ArrayRef<clang::APValue>, const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11666:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In function 'unsigned int {anonymous}::findMostDerivedSubobject(const clang::ASTContext&, clang::APValue::LValueBase, llvm::ArrayRef<clang::APValue::LValuePathEntry>, uint64_t&, clang::QualType&, bool&, bool&)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:190:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor '{anonymous}::SubobjectDesignator::SubobjectDesignator(const clang::ASTContext&, const clang::APValue&)',
    inlined from '{anonymous}::SubobjectDesignator::SubobjectDesignator(const clang::ASTContext&, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:290:5,
    inlined from 'void {anonymous}::LValue::setFrom(const clang::ASTContext&, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1584:46:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:301:59: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17972:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17973:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17972:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17973:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'CheckDeleteKind({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&, {anonymous}::DynAlloc::Kind)::<lambda()>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:7673:57,
    inlined from 'std::optional<{anonymous}::DynAlloc*> CheckDeleteKind({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&, {anonymous}::DynAlloc::Kind)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:7679:27:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from '{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda(unsigned int)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:18299:77:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from '{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda(unsigned int)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:18300:77:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool HandleCovariantReturnAdjustment({anonymous}::EvalInfo&, const clang::Expr*, clang::APValue&, llvm::ArrayRef<clang::QualType>)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:6706:16:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In member function 'void {anonymous}::SubobjectDesignator::truncate(clang::ASTContext&, clang::APValue::LValueBase, unsigned int)',
    inlined from 'bool _ZL34MaybeHandleUnionActiveMemberChangeRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprERKNS_6LValueE.part.0({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:6964:15:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:324:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool {anonymous}::RecordExprEvaluator::VisitCXXStdInitializerListExpr(const clang::CXXStdInitializerListExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11514:17:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool EvaluateInitForDeclOfReferenceType({anonymous}::EvalInfo&, const clang::ValueDecl*, const clang::Expr*, {anonymous}::LValue&, clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:5602:18:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool getBuiltinAlignArguments.constprop(const clang::CallExpr*, {anonymous}::EvalInfo&, clang::APValue&, llvm::APSInt&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:15892:17:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool Evaluate(clang::APValue&, {anonymous}::EvalInfo&, const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:20285:16:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::VectorExprEvaluator::VisitCastExpr(const clang::CastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11794:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11809:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::VectorExprEvaluator::VisitCallExpr(const clang::CallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:13015:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:13044:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:13105:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:14423:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1513/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o
[1514/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InitMap.cpp.o
[1515/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o
[1516/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o
[1517/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o
[1518/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o
[1519/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o
[1520/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpBuiltin.cpp: In function 'bool clang::interp::InterpretOffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*, llvm::ArrayRef<long long int>, int64_t&)':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpBuiltin.cpp:5733:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1521/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o
[1522/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o
[1523/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:9:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:177:48:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:182:49:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:187:52:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:190:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:198:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:219:58:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:322:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1524/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o
[1525/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o
[1526/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o
[1527/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o
[1528/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o
[1529/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o
[1530/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.cpp:12:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfIntAP(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31552:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfIntAPS(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31557:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint8(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31512:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint8(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31517:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint16(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31522:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint16(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31527:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint32(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31532:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint32(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31537:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint64(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31542:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint64(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31547:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1531/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o
[1532/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o
[1533/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp: In member function 'void clang::JSONNodeDumper::visitHTMLStartTagComment(const clang::comments::HTMLStartTagComment*, const clang::comments::FullComment*)':
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp: In member function 'llvm::json::Object clang::JSONNodeDumper::createFPOptions(clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1882:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1534/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:17:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:6347:46:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:6342:46:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1535/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o
[1536/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o
[1537/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o
[1538/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o
[1539/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/MicrosoftMangle.cpp:13:
In destructor 'llvm::APInt::~APInt()',
    inlined from 'static llvm::APSInt llvm::APSInt::get(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APSInt.h:350:48,
    inlined from 'void {anonymous}::MicrosoftCXXNameMangler::mangleTemplateArg(const clang::TemplateDecl*, const clang::TemplateArgument&, const clang::NamedDecl*)' at /build/emscripten/src/llvm-project/clang/lib/AST/MicrosoftMangle.cpp:1865:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APInt.h:193:18: warning: 'void operator delete [](void*)' called on a pointer to an unallocated object '4294967295' [-Wfree-nonheap-object]
[1540/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o
[1541/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o
[1542/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o
[1543/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3474:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1544/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o
[1545/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o
[1546/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o
[1547/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o
[1548/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o
[1549/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o
[1550/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool, bool, clang::CharUnits, clang::CharUnits, llvm::ArrayRef<long long unsigned int>, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, const clang::CXXRecordDecl*, bool, const clang::CXXRecordDecl*, bool, bool, const BaseOffsetsMapTy&, const VBaseOffsetsMapTy&)':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp:45:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp:30:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1551/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o
[1552/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o
[1553/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o
[1554/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o
[1555/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o
[1556/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o
[1557/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getASTRecordLayout(const clang::RecordDecl*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3420:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3413:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3458:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3449:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getObjCLayout(const clang::ObjCInterfaceDecl*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3594:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1558/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o
[1559/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp: In constructor 'clang::CompoundStmt::CompoundStmt(llvm::ArrayRef<clang::Stmt*>, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp:378:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp: In static member function 'static clang::CompoundStmt* clang::CompoundStmt::Create(const clang::ASTContext&, llvm::ArrayRef<clang::Stmt*>, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp:394:15: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1560/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o
[1561/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o
[1562/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o
[1563/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o
[1564/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o
[1565/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1382:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1391:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'void {anonymous}::StmtPrinter::VisitConceptSpecializationExpr(clang::ConceptSpecializationExpr*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::StmtPrinter; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:506:112,
    inlined from 'void {anonymous}::StmtPrinter::Visit(clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:151:43:
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2696:28: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDeclRefExpr(clang::DeclRefExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1371:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2606:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitMemberExpr(clang::MemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1815:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2593:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1566/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o
[1567/4434] Linking CXX static library lib/libclangToolingCore.a
[1568/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o
[1569/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyDependentTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>)':
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp:4560:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyInstantiationDependentTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>)':
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp:4568:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1570/4434] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o
[1571/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o
In member function 'void {anonymous}::TypePrinter::printInjectedClassNameBefore(const clang::InjectedClassNameType*, llvm::raw_ostream&)',
    inlined from 'void {anonymous}::TypePrinter::printBefore(const clang::Type*, clang::Qualifiers, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/TypeNodes.inc:77:59:
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:1620:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In function 'void printTo(llvm::raw_ostream&, llvm::ArrayRef<T>, const clang::PrintingPolicy&, const clang::TemplateParameterList*, bool, unsigned int) [with TA = clang::TemplateArgumentLoc]':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2463:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef<TemplateArgumentLoc>, const PrintingPolicy&, const TemplateParameterList*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2544:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2550:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In member function 'void {anonymous}::TypePrinter::printTagType(const clang::TagType*, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:1568:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef<TemplateArgumentLoc>, const PrintingPolicy&, const TemplateParameterList*)',
    inlined from 'void clang::printTemplateArgumentList(llvm::raw_ostream&, const TemplateArgumentListInfo&, const PrintingPolicy&, const TemplateParameterList*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2532:28:
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2550:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1572/4434] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o
[1573/4434] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o
[1574/4434] Linking CXX static library lib/libclangToolingInclusions.a
[1575/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::printFPOptions(clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1118:6: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1507:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1511:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1507:6,
    inlined from 'void clang::TextNodeDumper::VisitCXXOperatorCallExpr(const clang::CXXOperatorCallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1519:16:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1511:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCastExpr(const clang::CastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1531:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitUnaryOperator(const clang::UnaryOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1650:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)',
    inlined from 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1678:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1681:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCompoundAssignOperator(const clang::CompoundAssignOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1692:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCXXFunctionalCastExpr(const clang::CXXFunctionalCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1725:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1728:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1731:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)',
    inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3076:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3079:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3221:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3224:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3221:6,
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = llvm::make_const_ptr; ImplClass = clang::TextNodeDumper; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:500:96:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3224:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)',
    inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3076:6,
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = llvm::make_const_ptr; ImplClass = clang::TextNodeDumper; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:1686:86:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3079:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1576/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o
[1577/4434] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/LowLevelHelpers.cpp.o
[1578/4434] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTVector.h:22,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTUnresolvedSet.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclCXX.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/BaseSubobject.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/VTableBuilder.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Distance = int; _Tp = reference_wrapper<clang::VPtrInfo>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<clang::VPtrInfo>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:35,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/TypeBase.h:21,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclarationName.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclBase.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclCXX.h:19:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::CharUnits>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::MethodVFTableLocation&>, std::tuple<>}; _Key = clang::MethodVFTableLocation; _Val = std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]',
    inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:3771:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]',
    inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:3773:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp: In constructor 'clang::VTableLayout::VTableLayout(VTableIndicesTy, llvm::ArrayRef<clang::VTableComponent>, llvm::ArrayRef<std::pair<long long unsigned int, clang::ThunkInfo> >, const AddressPointsMapTy&)':
/build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:2309:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::CharUnits>}; _Key = std::__cxx11::basic_string<char>; _Tp = clang::CharUnits; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<std::__cxx11::basic_string<char>, clang::CharUnits>; _Key = std::__cxx11::basic_string<char>; _Tp = clang::CharUnits; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'void {anonymous}::ItaniumVTableBuilder::dumpLayout(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:2163:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, clang::CharUnits>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1579/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o
[1580/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o
[1581/4434] Linking CXX static library lib/libclangAST.a
[1582/4434] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o
[1583/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o
[1584/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o
[1585/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o
[1586/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o
[1587/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o
[1588/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MatchFilePath.cpp.o
[1589/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o
[1590/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralInfo.cpp.o
[1591/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o
[1592/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralCaseFixer.cpp.o
[1593/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o
[1594/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o
[1595/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o
[1596/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o
[1597/4434] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:35,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/TypeBase.h:21,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclarationName.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclBase.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h:47,
                 from /build/emscripten/src/llvm-project/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43,
                 from /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:18:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::ast_matchers::internal::{anonymous}::MatchKey&>, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>; _KeyOfValue = std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1185:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1200:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1234:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1246:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:624:56,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:597:8,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesChildOf(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:677:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:624:56,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:597:8,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesDescendantOf(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:686:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1598/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o
[1599/4434] Linking CXX static library lib/libclangASTMatchers.a
[1600/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp: In member function 'unsigned int clang::format::{anonymous}::LineJoiner::tryMergeNamespace(llvm::ArrayRef<clang::format::AnnotatedLine*>::const_iterator, llvm::ArrayRef<clang::format::AnnotatedLine*>::const_iterator, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp:646:11: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
[1601/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o
[1602/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o
[1603/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o
[1604/4434] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o
[1605/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o
In member function 'clang::CastExpr* {anonymous}::ASTMaker::makeReferenceCast(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_std_move_forward(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:326:35:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:184:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:611:47:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:612:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:658:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:661:31:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:660:26:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:659:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:657:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:131:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:671:29:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:670:24:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:673:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:669:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:199:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:677:57:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:678:48:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:680:38:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:199:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:684:51:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:685:42:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::VarDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:167:28,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:543:41:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:541:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:551:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:558:31:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:557:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:561:26:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:556:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:566:36:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:572:29:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:571:24:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:570:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:578:42:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:131:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:855:27,
    inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:903:33:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:859:38,
    inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:903:33:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:452:39:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::CallExpr* create_call_once_lambda_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, clang::CXXRecordDecl*, llvm::ArrayRef<clang::Expr*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:460:48:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:305:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:269:33,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:274:33,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:283:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:481:46:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:481:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:478:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:491:32:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:490:52:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:501:46:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1606/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o
[1607/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o
[1608/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o
[1609/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o
[1610/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o
[1611/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o
[1612/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o
[1613/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o
[1614/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o
[1615/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o
[1616/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o
[1617/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o
[1618/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o
[1619/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/FixitUtil.cpp.o
[1620/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o
[1621/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o
[1622/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o
[1623/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o
[1624/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o
[1625/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o
[1626/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o
[1627/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o
[1628/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o
[1629/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o
[1630/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o
[1631/4434] Linking CXX static library lib/libclangFormat.a
[1632/4434] Building ACC.h.inc...
[1633/4434] Building ACC.inc...
[1634/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o
[1635/4434] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o
[1636/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o
[1637/4434] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o
[1638/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o
[1639/4434] Building OpenCLBuiltins.inc...
[1640/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o
[1641/4434] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/clang/include/clang/APINotes/Types.h:13,
                 from /build/emscripten/src/llvm-project/clang/include/clang/APINotes/APINotesReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _Sentinel = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _Sentinel = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1255:36,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<T>::VersionedInfo(llvm::VersionTuple, llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>) [with T = clang::api_notes::ObjCMethodInfo]' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2057:7,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<clang::api_notes::ObjCMethodInfo> clang::api_notes::APINotesReader::lookupObjCMethod(clang::api_notes::ContextID, clang::api_notes::ObjCSelectorRef, bool)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2195:47:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1255:36,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<T>::VersionedInfo(llvm::VersionTuple, llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>) [with T = clang::api_notes::CXXMethodInfo]' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2057:7,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<clang::api_notes::CXXMethodInfo> clang::api_notes::APINotesReader::lookupCXXMethod(clang::api_notes::ContextID, llvm::StringRef)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2229:47:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1642/4434] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o
[1643/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Facts.cpp.o
[1644/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Checker.cpp.o
[1645/4434] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o
[1646/4434] Linking CXX static library lib/libclangAnalysis.a
[1647/4434] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:34,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesFormat.h:14,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:10:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::emitBlob(llvm::ArrayRef<T>, bool) [with UIntTy = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:547:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithAbbrev(unsigned int, const Container&) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:592:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {llvm::SmallString<4096>&}; ElementTy = llvm::BCVBR<16>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {unsigned int&, llvm::SmallString<4096>&}; ElementTy = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; ElementTy = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15,
    inlined from 'void llvm::BCRecordLayout<RecordCode, Fields>::emit(BufferTy&, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; unsigned int RecordCode = 2; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:457:15,
    inlined from 'void clang::api_notes::APINotesWriter::Implementation::writeControlBlock(llvm::BitstreamWriter&)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:279:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {llvm::SmallString<4096>&}; ElementTy = llvm::BCVBR<16>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {unsigned int&, llvm::SmallString<4096>&}; ElementTy = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15,
    inlined from 'void llvm::BCRecordLayout<RecordCode, Fields>::emit(BufferTy&, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; unsigned int RecordCode = 2; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:457:15,
    inlined from 'void clang::api_notes::APINotesWriter::Implementation::_ZN5clang9api_notes14APINotesWriter14Implementation17writeContextBlockERN4llvm15BitstreamWriterE.part.0(llvm::BitstreamWriter&)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:655:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1648/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeAnnotations.cpp.o
[1649/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/FactsGenerator.cpp.o
[1650/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeStats.cpp.o
[1651/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Loans.cpp.o
[1652/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeSafety.cpp.o
[1653/4434] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o
[1654/4434] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o
[1655/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LiveOrigins.cpp.o
[1656/4434] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
[1657/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LoanPropagation.cpp.o
[1658/4434] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
[1659/4434] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
[1660/4434] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[1661/4434] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[1662/4434] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[1663/4434] Linking CXX static library lib/libclangAPINotes.a
[1664/4434] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[1665/4434] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Origins.cpp.o
[1666/4434] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
[1667/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o
[1668/4434] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:531:31:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:246:28,
    inlined from '{anonymous}::ThinLinkBitcodeWriter::ThinLinkBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5674:25,
    inlined from 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5799:47:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:254:28,
    inlined from '{anonymous}::ThinLinkBitcodeWriter::ThinLinkBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5674:25,
    inlined from 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5799:47:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:246:28,
    inlined from '{anonymous}::ModuleBitcodeWriter::ModuleBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:320:49,
    inlined from 'void llvm::BitcodeWriter::writeModule(const llvm::Module&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5584:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:254:28,
    inlined from '{anonymous}::ModuleBitcodeWriter::ModuleBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:320:49,
    inlined from 'void llvm::BitcodeWriter::writeModule(const llvm::Module&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5584:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:531:31,
    inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda(GVInfo, bool)>]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:586:21,
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:530:19,
    inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const llvm::ModuleToSummariesForIndexTy*, const llvm::GVSummaryPtrSet*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5593:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1669/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o
[1670/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o
[1671/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o
[1672/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o
[1673/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o
[1674/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o
[1675/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLBuiltinTypeDeclBuilder.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeDeclBuilder& clang::hlsl::BuiltinTypeMethodBuilder::finalize()':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:744:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:744:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::assign(TLHS, TRHS) [with TLHS = PlaceHolder; TRHS = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:604:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, clang::Expr*}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::dereference(T) [with T = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:616:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::setFieldOnResource(ResourceT, ValueT, clang::FieldDecl*) [with ResourceT = LocalVar; ValueT = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:668:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::returnValue(T) [with T = LocalVar]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:704:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1676/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o
In function 'clang::Expr* constructStructuredBufferConstraintExpr(clang::Sema&, clang::SourceLocation, clang::TemplateTypeParmDecl*)',
    inlined from 'clang::ConceptDecl* constructBufferConceptDecl(clang::Sema&, clang::NamespaceDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:350:61:
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:292:59: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:307:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:311:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp: In member function 'void clang::HLSLExternalSemaSource::defineHLSLMatrixAlias()':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:182:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:185:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:189:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1677/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o
[1678/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o
[1679/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o
[1680/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o
[1681/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o
[1682/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o
[1683/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o
[1684/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o
[1685/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o
[1686/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o
In function 'void checkEscapingByref(clang::VarDecl*, clang::Sema&)',
    inlined from 'void markEscapingByrefs(const clang::sema::FunctionScopeInfo&, clang::Sema&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2438:25,
    inlined from 'clang::Sema::PoppedFunctionScopePtr clang::Sema::PopFunctionScopeInfo(const clang::sema::AnalysisBasedWarnings::Policy*, clang::Decl*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2447:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2380:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp: In member function 'clang::ExprResult clang::Sema::ImpCastExprToType(clang::Expr*, clang::QualType, clang::CastKind, clang::ExprValueKind, const clang::CXXCastPath*, clang::CheckedConversionKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:799:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:845:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1687/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Sema/Lookup.h:27,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:21:
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Sema.h: In member function 'void clang::Sema::PragmaStack<ValueType>::Act(clang::SourceLocation, clang::Sema::PragmaMsStackAction, llvm::StringRef, ValueType) [with ValueType = clang::FPOptionsOverride]':
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Sema.h:1950:10: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp: In member function 'void clang::Sema::ActOnPragmaFloatControl(clang::SourceLocation, PragmaMsStackAction, clang::PragmaFloatControlKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:679:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:688:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:695:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:699:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:710:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp: In member function 'bool clang::Sema::ConstantFoldAttrArgs(const clang::AttributeCommonInfo&, llvm::MutableArrayRef<clang::Expr*>)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:519:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:524:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1688/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o
[1689/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o
[1690/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o
[1691/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o
[1692/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o
[1693/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o
[1694/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o
[1695/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildBuiltinBitCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:455:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'void {anonymous}::CastOperation::CheckCStyleCast()':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3178:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3186:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3202:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXNamedCast(clang::SourceLocation, clang::tok::TokenKind, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::SourceRange)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:418:49: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3492:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3492:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCStyleCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::SourceLocation, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3467:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildCStyleCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::SourceLocation, clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3467:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1696/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o
In function 'clang::CompoundStmt* buildCoroutineBody(clang::Stmt*, clang::ASTContext&)',
    inlined from 'clang::CoroutineStmtBuilder::CoroutineStmtBuilder(clang::Sema&, clang::FunctionDecl&, clang::sema::FunctionScopeInfo&, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1229:34:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1218:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1218:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1697/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDirectX.cpp.o
[1698/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o
[1699/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o
[1700/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaChecking.cpp: In member function 'clang::ExprResult clang::Sema::ConvertVectorExpr(clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaChecking.cpp:5979:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1701/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o
In member function 'void {anonymous}::SubstituteParameterMappings::buildParameterMapping(clang::NormalizedConstraintWithParamMapping&)',
    inlined from 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraintWithParamMapping&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2093:26:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2055:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp: In member function 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraintWithParamMapping&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2123:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::ConceptIdConstraint&)',
    inlined from 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraint&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2238:24:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2194:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp: In member function 'std::optional<clang::MultiLevelTemplateArgumentList> {anonymous}::ConstraintSatisfactionChecker::SubstitutionInTemplateArguments.constprop(const clang::NormalizedConstraintWithParamMapping&, const clang::MultiLevelTemplateArgumentList&, llvm::SmallVector<clang::TemplateArgument>&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:618:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>; Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateAtomicConstraint(const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::AtomicConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:676:62,
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::AtomicConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:762:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:580:53: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::CompoundConstraint&, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::NormalizedConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1106:20:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1083:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::ConceptIdConstraint&, const clang::MultiLevelTemplateArgumentList&, unsigned int)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::ConceptIdConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1031:31:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:929:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::FoldExpandedConstraint&, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::FoldExpandedConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:888:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:845:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1702/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o
[1703/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o
[1704/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp: In function 'void handleCleanupAttr(clang::Sema&, clang::Decl*, const clang::ParsedAttr&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp:3602:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp:3609:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1705/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprMember.cpp: In function 'clang::ExprResult LookupMemberExpr(clang::Sema&, clang::LookupResult&, clang::ExprResult&, bool&, clang::SourceLocation, clang::CXXScopeSpec&, clang::Decl*, bool, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprMember.cpp:1286:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1706/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'clang::StmtResult buildMemcpyForAssignmentOp(clang::Sema&, clang::SourceLocation, clang::QualType, const {anonymous}::ExprBuilder&, const {anonymous}::ExprBuilder&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:14810:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:14814:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'clang::StmtResult buildSingleCopyAssignRecursively(clang::Sema&, clang::SourceLocation, clang::QualType, const {anonymous}::ExprBuilder&, const {anonymous}::ExprBuilder&, bool, bool, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:15045:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:15054:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'bool checkTupleLikeDecomposition(clang::Sema&, llvm::ArrayRef<clang::BindingDecl*>, clang::VarDecl*, clang::QualType, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:1330:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:1330:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In member function 'void clang::Sema::DefineImplicitLambdaToFunctionPointerConversion(clang::SourceLocation, clang::CXXConversionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16181:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16181:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In member function 'void clang::Sema::DefineImplicitLambdaToBlockPointerConversion(clang::SourceLocation, clang::CXXConversionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16212:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16233:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16233:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1707/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDecl.cpp: In member function 'void clang::Sema::ActOnEnumBody(clang::SourceLocation, clang::SourceRange, clang::Decl*, llvm::ArrayRef<clang::Decl*>, clang::Scope*, const clang::ParsedAttributesView&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDecl.cpp:20842:48: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1708/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::Expr* clang::SemaObjC::stripARCUnbridgedCast(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4558:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::ExprResult clang::SemaObjC::BuildObjCBridgedCast(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4709:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4749:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::SemaObjC::ARCConversionResult clang::SemaObjC::CheckObjCConversion(clang::SourceRange, clang::QualType, clang::Expr*&, clang::CheckedConversionKind, bool, bool, clang::BinaryOperatorKind, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4476:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1709/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::Stmt* clang::Sema::MaybeCreateStmtWithCleanups(clang::Stmt*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6715:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6715:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::Stmt* clang::Sema::MaybeCreateStmtWithCleanups(clang::Stmt*)',
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishFullStmt(clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:7752:37:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6715:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6715:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:48,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:14:
In constructor 'clang::LocalInstantiationScope::LocalInstantiationScope(clang::Sema&, bool, bool)',
    inlined from 'clang::concepts::NestedRequirement* clang::Sema::BuildNestedRequirement(clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:7971:38:
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Template.h:444:41: warning: storing the address of local variable 'Scope' in '*this.clang::Sema::CurrentInstantiationScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::concepts::NestedRequirement* clang::Sema::BuildNestedRequirement(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:7971:27: note: 'Scope' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:7969:46: note: 'this' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::ActOnDecltypeExpression(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6758:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::_ZN5clang4Sema20MaybeBindToTemporaryEPNS_4ExprE.part.0(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6607:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:1642:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:1680:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::PerformImplicitConversion(clang::Expr*, clang::QualType, const clang::StandardConversionSequence&, clang::AssignmentAction, clang::CheckedConversionKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4782:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::ExprResult BuildCXXCastArgument(clang::Sema&, clang::SourceLocation, clang::QualType, clang::CastKind, clang::CXXMethodDecl*, clang::DeclAccessPair, bool, clang::Expr*)',
    inlined from 'clang::ExprResult clang::Sema::PerformImplicitConversion(clang::Expr*, clang::QualType, const clang::ImplicitConversionSequence&, clang::AssignmentAction, clang::CheckedConversionKind)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4643:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4579:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1710/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o
[1711/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFunctionEffects.cpp.o
[1712/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHexagon.cpp.o
[1713/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o
In function 'void adjustBlockReturnsToEnum(clang::Sema&, llvm::ArrayRef<clang::ReturnStmt*>, clang::QualType)',
    inlined from 'void clang::Sema::deduceClosureReturnType(clang::sema::CapturingScopeInfo&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:763:31:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:700:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:700:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1714/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp: In member function 'bool clang::SemaHLSL::initGlobalResourceDecl(clang::VarDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4185:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4210:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4215:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1715/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLoongArch.cpp.o
[1716/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaM68k.cpp.o
[1717/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In member function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3408:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3408:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3432:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3432:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3408:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3408:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3432:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3432:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In member function 'clang::ExprResult clang::InitializationSequence::Perform(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::MultiExprArg, clang::QualType*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8091:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8231:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8609:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8715:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1718/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMSP430.cpp.o
[1719/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMIPS.cpp.o
[1720/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaNVPTX.cpp.o
[1721/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o
[1722/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o
[1723/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o
[1724/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp: In member function 'clang::Decl* clang::SemaObjC::ActOnPropertyImplDecl(clang::Scope*, clang::SourceLocation, clang::SourceLocation, bool, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::SourceLocation, clang::ObjCPropertyQueryKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp:1447:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp:1509:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1725/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCAtomic.cpp.o
[1726/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACC.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenACC.cpp: In member function 'clang::OpenACCFirstPrivateRecipe clang::SemaOpenACC::CreateFirstPrivateInitRecipe(const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenACC.cpp:2848:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1727/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClause.cpp.o
[1728/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClauseAppertainment.cpp.o
[1729/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'void clang::Sema::_ZN5clang4Sema22maybeExtendBlockObjectERNS_12ActionResultIPNS_4ExprELb1EEE.part.0(clang::ExprResult&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7477:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)',
    inlined from 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7470:6:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7477:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In function 'clang::ExprResult convertHalfVecBinOp(clang::Sema&, clang::ExprResult, clang::ExprResult, clang::BinaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, bool, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15181:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15203:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15208:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6676:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6689:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6707:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6737:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6825:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6854:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CheckPlaceholderExpr(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21554:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21554:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21625:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::DefaultLvalueConversion(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:739:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:747:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CreateBuiltinUnaryOp(clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:16177:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CreateBuiltinBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15495:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15497:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15515:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15518:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildBinOp(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15889:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15916:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)',
    inlined from 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7470:6,
    inlined from 'clang::ExprResult clang::Sema::DefaultVariadicArgumentPromotion(clang::Expr*, clang::VariadicCallType, clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:1082:27:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7477:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildResolvedCallExpr(clang::Expr*, clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7041:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7046:25: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = EnsureImmediateInvocationInDefaultArgs]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = EnsureImmediateInvocationInDefaultArgs]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1730/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenCL.cpp.o
[1731/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o
[1732/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* {anonymous}::Rebuilder::rebuild(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:130:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* clang::SemaPseudoObject::recreateSyntacticForm(clang::PseudoObjectExpr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1563:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1571:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1580:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildIncDecOperation(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:535:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildAssignmentOperation(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:454:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:469:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::SemaPseudoObject::checkAssignment(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1508:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::SemaPseudoObject::checkIncDec(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1477:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1733/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o
[1734/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o
[1735/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o
[1736/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o
In function 'clang::Expr* GetExplicitObjectExpr(clang::Sema&, clang::Expr*, const clang::FunctionDecl*)',
    inlined from 'bool PrepareExplicitObjectArgument(clang::Sema&, clang::CXXMethodDecl*, clang::Expr*, clang::MultiExprArg&, llvm::SmallVectorImpl<clang::Expr*>&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6716:37:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6693:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::Expr* GetExplicitObjectExpr(clang::Sema&, clang::Expr*, const clang::FunctionDecl*)',
    inlined from 'clang::ExprResult clang::Sema::InitializeExplicitObjectArgument(clang::Sema&, clang::Expr*, clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6702:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6693:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16962:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:17039:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'bool clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::MultiExprArg, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ExprResult*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14665:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXMemberCallExpr(clang::Expr*, clang::NamedDecl*, clang::CXXConversionDecl*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14994:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15006:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In function 'bool recordConversion(clang::Sema&, clang::SourceLocation, clang::Expr*&, clang::Sema::ContextualImplicitConverter&, clang::QualType, bool, clang::DeclAccessPair&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6816:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildLiteralOperatorCall(clang::LookupResult&, clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::TemplateArgumentListInfo*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16862:55: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToMemberFunction(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16120:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16149:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16323:25: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16333:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14913:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildOverloadedArrowExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, bool*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16787:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedArraySubscriptExpr(clang::SourceLocation, clang::SourceLocation, clang::Expr*, clang::MultiExprArg)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15913:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15990:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, clang::BinaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, bool, bool, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15305:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15309:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15323:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15543:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildSynthesizedThreeWayComparison(clang::SourceLocation, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15835:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedUnaryOp(clang::SourceLocation, clang::UnaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15055:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15064:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15141:54: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToObjectOfClassType(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16583:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16657:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1737/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Expr.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/CheckExprLifetime.h:15,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _OutputIterator = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<llvm::APSInt, clang::CaseStmt*>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _RandomAccessIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<llvm::APSInt, clang::CaseStmt*>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::StmtResult clang::Sema::ActOnCompoundStmt(clang::SourceLocation, clang::SourceLocation, llvm::ArrayRef<clang::Stmt*>, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:481:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:481:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::Sema::NamedReturnInfo clang::Sema::getNamedReturnInfo(clang::Expr*&, SimplerImplicitMoveMode)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:3427:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::ExprResult clang::Sema::PerformMoveOrCopyInitialization(const clang::InitializedEntity&, const NamedReturnInfo&, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:3562:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _BidirectionalIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _BidirectionalIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<std::pair<APSInt, clang::CaseStmt*> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:1490:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<std::pair<APSInt, clang::CaseStmt*> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:1490:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1738/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o
[1739/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o
[1740/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o
[1741/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaSYCL.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
[1742/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In member function 'void clang::Sema::MarkUsedTemplateParameters(llvm::ArrayRef<clang::TemplateArgumentLoc>, unsigned int, llvm::SmallBitVector&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:7167:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In member function 'bool clang::Sema::isMoreSpecializedThanPrimary(clang::VarTemplatePartialSpecializationDecl*, clang::sema::TemplateDeductionInfo&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:6469:40: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In function 'clang::TemplateDeductionResult FinishTemplateArgumentDeduction(clang::Sema&, clang::NamedDecl*, clang::TemplateParameterList*, clang::TemplateDecl*, bool, llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3236:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3271:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = DeduceTemplateArguments<clang::ClassTemplatePartialSpecializationDecl>(clang::Sema&, clang::ClassTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&)::<lambda()>; Ret = void; Params = {}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3442:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = DeduceTemplateArguments<clang::VarTemplatePartialSpecializationDecl>(clang::Sema&, clang::VarTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&)::<lambda()>; Ret = void; Params = {}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3442:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In function 'clang::TemplateDeductionResult FinishTemplateArgumentDeduction(clang::Sema&, clang::NamedDecl*, clang::TemplateParameterList*, clang::TemplateDecl*, bool, llvm::ArrayRef<clang::TemplateArgument>, llvm::ArrayRef<clang::TemplateArgument>, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3367:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::SubstituteDeducedTypeTransform]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
[1743/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp: In function 'clang::FunctionTemplateDecl* {anonymous}::BuildDeductionGuideForTypeAlias(clang::Sema&, clang::TypeAliasTemplateDecl*, clang::FunctionTemplateDecl*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:1245:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>; Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::NamedDecl* {anonymous}::ConvertConstructorToDeductionGuideTransform::transformConstructor(clang::FunctionTemplateDecl*, clang::CXXConstructorDecl*)',
    inlined from 'void clang::Sema::DeclareImplicitDeductionGuides(clang::TemplateDecl*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:1586:35:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:557:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1744/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In function 'clang::Expr* BuildExpressionFromIntegralTemplateArgumentValue(clang::Sema&, clang::QualType, const llvm::APSInt&, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:8064:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:48,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11:
In constructor 'clang::LocalInstantiationScope::LocalInstantiationScope(clang::Sema&, bool, bool)',
    inlined from 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::TemplateParameterList*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:5867:48:
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Template.h:444:41: warning: storing the address of local variable 'InstScope' in '*this.clang::Sema::CurrentInstantiationScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::TemplateParameterList*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:5867:27: note: 'InstScope' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:5846:34: note: 'this' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3752:53: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3752:53: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In function 'clang::QualType checkBuiltinTemplateIdType(clang::Sema&, clang::ElaboratedTypeKeyword, clang::BuiltinTemplateDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceLocation, clang::TemplateArgumentListInfo&)',
    inlined from 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3880:43:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3537:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3982:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3982:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
[1745/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In function 'clang::Stmt* buildPreInits(clang::ASTContext&, llvm::ArrayRef<clang::Stmt*>)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:9832:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:9832:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:17:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>; Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In function 'bool actOnOMPReductionKindClause(clang::Sema&, {anonymous}::DSAStackTy*, clang::OpenMPClauseKind, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, {anonymous}::ReductionData&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20577:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20580:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20592:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPTileDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15036:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15036:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPStripeDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15298:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15298:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPUnrollDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15573:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15573:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPReverseDirective(clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15807:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15807:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPInterchangeDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16002:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16002:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPFuseDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16416:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16416:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16432:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16432:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16485:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16485:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>; Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
[1746/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o
[1747/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o
[1748/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTypeTraits.cpp.o
[1749/4434] Linking CXX static library lib/libclangAnalysisLifetimeSafety.a
[1750/4434] Linking CXX static library lib/libclangEdit.a
[1751/4434] Linking CXX static library lib/libclangSupport.a
[1752/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformConceptTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5243:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5262:44: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp: In member function 'bool clang::Sema::SubstTemplateArgumentsInParameterMapping(llvm::ArrayRef<clang::TemplateArgumentLoc>, clang::SourceLocation, const clang::MultiLevelTemplateArgumentList&, clang::TemplateArgumentListInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4340:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp: In member function 'bool clang::Sema::SubstTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, const clang::MultiLevelTemplateArgumentList&, clang::TemplateArgumentListInfo&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4331:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4462:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:792:76:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4473:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformConceptTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4411:53:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5262:44: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4462:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:13803:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4473:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1753/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o
[1754/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o
[1755/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o
[1756/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenData.cpp.o
[1757/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataReader.cpp.o
[1758/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp: In member function 'void llvm::CGDataOStream::patch(llvm::ArrayRef<llvm::CGDataPatchItem>)':
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:19:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp: In member function 'llvm::Error llvm::CodeGenDataWriter::writeImpl(llvm::CGDataOStream&)':
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:140:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
In member function 'llvm::Error llvm::CodeGenDataWriter::writeImpl(llvm::CGDataOStream&)',
    inlined from 'llvm::Error llvm::CodeGenDataWriter::write(llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:81:23:
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:140:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
[1759/4434] Linking CXX static library lib/libLLVMBitWriter.a
[1760/4434] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17201:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4029:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5152:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16391:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7618:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7543:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5170:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4511:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4621:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitFunctionDecl(clang::FunctionDecl*, clang::TemplateParameterList*, RewriteKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:2943:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:2972:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitCXXMethodDecl(clang::CXXMethodDecl*, clang::TemplateParameterList*, RewriteKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3342:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3369:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::VarTemplatePartialSpecializationDecl* clang::TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization(clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5000:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::ClassTemplatePartialSpecializationDecl* clang::TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization(clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4890:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1761/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTree.cpp.o
[1762/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTreeRecord.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/YAML.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CGData/OutlinedHashTree.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CGData/OutlinedHashTreeRecord.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:16:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::HashNodeStable>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::HashNodeStable; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]',
    inlined from 'void llvm::OutlinedHashTreeRecord::convertToStableData(llvm::IdHashNodeStableMapTy&) const' at /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:136:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::HashNodeStable; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]',
    inlined from 'void llvm::OutlinedHashTreeRecord::deserialize(const unsigned char*&)' at /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:92:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1763/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/StableFunctionMap.cpp.o
[1764/4434] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/StableFunctionMapRecord.cpp.o
[1765/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[1766/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[1767/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
[1768/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
[1769/4434] Linking CXX static library lib/libLLVMOption.a
[1770/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
[1771/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
[1772/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
[1773/4434] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/RegisterTargetPassConfigCallback.cpp.o
[1774/4434] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[1775/4434] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[1776/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Argument.cpp.o
[1777/4434] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
[1778/4434] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
[1779/4434] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[1780/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/BasicBlock.cpp.o
[1781/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Constant.cpp.o
[1782/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Function.cpp.o
[1783/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Pass.cpp.o
[1784/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Module.cpp.o
[1785/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/PassManager.cpp.o
[1786/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Context.cpp.o
[1787/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/User.cpp.o
[1788/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Region.cpp.o
[1789/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Type.cpp.o
[1790/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Tracker.cpp.o
[1791/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Use.cpp.o
[1792/4434] Building CXX object lib/Plugins/CMakeFiles/LLVMPlugins.dir/PassPlugin.cpp.o
[1793/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Instruction.cpp.o
[1794/4434] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Value.cpp.o
[1795/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o
[1796/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o
[1797/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o
[1798/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o
[1799/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o
[1800/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o
[1801/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o
[1802/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o
[1803/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSLRootSignature.cpp.o
[1804/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o
[1805/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o
[1806/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o
In file included from /usr/include/c++/15.2.1/memory:80,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Parse/ParsePragma.cpp:13:
In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = clang::Token []]',
    inlined from 'virtual void {anonymous}::PragmaMSPragma::HandlePragma(clang::Preprocessor&, clang::PragmaIntroducer, clang::Token&)' at /build/emscripten/src/llvm-project/clang/lib/Parse/ParsePragma.cpp:2981:65:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1099:30: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing between 16 and 2147483632 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
 1099 |     { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1099:30: note: destination object of size 0 allocated by 'operator new []'
 1099 |     { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1807/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o
[1808/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o
[1809/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o
[1810/4434] Linking CXX static library lib/libclangSema.a
[1811/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o
[1812/4434] Building CXX object tools/clang/lib/Options/CMakeFiles/obj.clangOptions.dir/OptionUtils.cpp.o
[1813/4434] Building CXX object tools/clang/lib/Options/CMakeFiles/obj.clangOptions.dir/DriverOptions.cpp.o
[1814/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o
[1815/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o
[1816/4434] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenACC.cpp.o
[1817/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp:51:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1818/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp:22:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1819/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp:23:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1820/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o
[1821/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o
[1822/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Serialization/GlobalModuleIndex.cpp:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<U>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1823/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleCache.cpp.o
[1824/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp:54:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1825/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o
[1826/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o
[1827/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ObjectFilePCHContainerReader.cpp.o
[1828/4434] Linking CXX static library lib/libLLVMCGData.a
[1829/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o
[1830/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o
[1831/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
[1832/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/TemplateArgumentHasher.cpp.o
[1833/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
[1834/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTWriter.h:36,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:21,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::EmitRecordWithPath(unsigned int, RecordDataRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:5373:6: note: parameter passing for argument of type 'clang::ASTWriter::RecordDataRef' {aka 'llvm::ArrayRef<long long unsigned int>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeWriter.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:19:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1835/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
[1836/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[1837/4434] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeReader.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReader.cpp:21:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeReader.h:27:
In member function 'clang::QualType clang::serialization::AbstractTypeReader<T>::readHLSLInlineSpirvType() [with PropertyReader = clang::ASTRecordReader]',
    inlined from 'clang::QualType clang::serialization::AbstractTypeReader<T>::read(clang::Type::TypeClass) [with PropertyReader = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractTypeReader.inc:72:37:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractTypeReader.inc:503:38: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
[1838/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In function 'void FixTail(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:500:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:505:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1432:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1488:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1502:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1540:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1603:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1651:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1687:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1707:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1745:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1162:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1839/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:18:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:639:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:666:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:443:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:451:19,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:490:19,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:505:27,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:512:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:530:17,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:553:21,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:568:15,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::splitBlockBeforeInstr(llvm::MachineInstr&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:311:33,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:746:32,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1840/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
[1841/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:81:
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:163:37,
    inlined from 'void llvm::sortBasicBlocksAndUpdateBranches(MachineFunction&, MachineBasicBlockComparator)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:331:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'llvm::SmallVector<llvm::BBClusterInfo> createBBClusterInfoForFunction(llvm::MachineFunction&, const llvm::BasicBlockMatchingAndInference&)',
    inlined from 'bool {anonymous}::BasicBlockSections::handleBBSections(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:394:51:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:231: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/BasicBlockSections.cpp:231: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/BasicBlockSections.cpp:231: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/BasicBlockSections.cpp:231:74: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
[1842/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AssignmentTrackingAnalysis.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:9:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::MemLocFragmentFill::run(FunctionVarLocsBuilder*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:962:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'std::pair<llvm::Value*, llvm::DIExpression*> walkToAllocaAndPrependOffsetDeref(const llvm::DataLayout&, llvm::Value*, llvm::DIExpression*)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::emitDbgValue(LocKind, llvm::DbgVariableRecord*, VarLocInsertPt)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1529:44:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:275:36: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUnknownStoreToVariable(llvm::Instruction&, llvm::VariableID&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1586:34,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1619:38,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1551:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1879:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1641:42,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1551:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1879:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool {anonymous}::AssignmentTrackingLowering::run(FunctionVarLocsBuilder*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:2395:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1843/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
[1844/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockPathCloning.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:42:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::ApplyCloning(llvm::MachineFunction&, const llvm::SmallVector<llvm::SmallVector<unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:186:41,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:249:22,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:243:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* {anonymous}::CloneMachineBasicBlock(llvm::MachineBasicBlock&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:81:35,
    inlined from 'bool {anonymous}::ApplyCloning(llvm::MachineFunction&, const llvm::SmallVector<llvm::SmallVector<unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:193:33,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:249:22,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:243:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1845/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o
[1846/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockMatchingAndInference.cpp.o
[1847/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallBrPrepare.cpp.o
[1848/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[1849/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
[1850/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[1851/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
[1852/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
[1853/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/CodeGenCommonISel.cpp: In function 'void llvm::salvageDebugInfoForDbgValue(const MachineRegisterInfo&, MachineInstr&, ArrayRef<MachineOperand*>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/CodeGenCommonISel.cpp:289:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1854/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
[1855/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
[1856/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
[1857/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o
[1858/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
[1859/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ComplexDeinterleavingPass.cpp.o
[1860/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DroppedVariableStatsMIR.cpp.o
[1861/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:31,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef<llvm::NfaStatePair>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:91:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:81:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:81:19,
    inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::VLIWPacketizerList::addToPacket(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:170:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
[1862/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[1863/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[1864/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:746:23:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:665:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::SSAIfConv::replacePHIInstrs()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:748:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:636:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp: In member function 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:792:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1865/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardTargets.cpp.o
[1866/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o
[1867/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
[1868/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
[1869/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
[1870/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandIRInsts.cpp.o
[1871/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o
[1872/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[1873/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
[1874/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
[1875/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
[1876/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o
[1877/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
[1878/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
[1879/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o
[1880/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o
[1881/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
[1882/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o
[1883/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[1884/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMergeFunctions.cpp.o
In member function 'void llvm::GlobalMergeFunc::emitFunctionMap(llvm::Module&)',
    inlined from 'void llvm::GlobalMergeFunc::emitFunctionMap(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp:524:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp:536:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
[1885/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.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
[1886/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1316:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1319:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1316:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1343:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1319:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1343:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1390:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1431:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertSimple(BBInfo&, IfcvtKind)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1597:23,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:536:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)',
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:561:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1727:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1745:25,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:561:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2099:25,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:578:34:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::IfConvertForkedDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)',
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:590:40:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2031:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1887/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
[1888/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InsertCodePrefetch.cpp.o
[1889/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InitUndef.cpp.o
[1890/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
[1891/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
[1892/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o
[1893/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
[1894/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
[1895/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/KCFI.cpp.o
[1896/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o
[1897/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
[1898/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
[1899/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LibcallLoweringInfo.cpp.o
[1900/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
[1901/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
[1902/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
[1903/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
[1904/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[1905/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
[1906/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o
[1907/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from '{anonymous}::DbgVariableValue::DbgVariableValue(llvm::ArrayRef<unsigned int>, bool, bool, const llvm::DIExpression&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:146:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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
[1908/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
[1909/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
[1910/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[1911/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
[1912/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
[1913/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelTypeUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:48:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'llvm::EVT llvm::getApproximateEVTForLLT(LLT, LLVMContext&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:57:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:74:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1914/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o
[1915/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
[1916/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
[1917/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
[1918/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockHashInfo.cpp.o
[1919/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenTargetMachineImpl.cpp.o
[1920/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
[1921/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1630:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1647:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[1922/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCFGPrinter.cpp.o
[1923/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/GraphTraits.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Distance = int; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:631:1: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::const_iterator'} changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:645:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:645:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:750: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:763: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:766: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:783: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:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:797: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:800:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, const SplitCriticalEdgeAnalyses&, std::vector<llvm::SparseBitVector<> >*, llvm::MachineDomTreeUpdater*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:1276:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1924/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
[1925/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineConvergenceVerifier.cpp.o
[1926/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TailDuplicator.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:47:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3817:37,
    inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3770:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::MachineBlockPlacement::applyExtTsp(bool)',
    inlined from 'bool {anonymous}::MachineBlockPlacement::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3655:16:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3760:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
In member function 'void {anonymous}::MachineBlockPlacement::optimizeBranches()',
    inlined from 'bool {anonymous}::MachineBlockPlacement::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3659:19:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:2995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1927/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o
[1928/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
[1929/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
[1930/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o
[1931/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp: In function 'bool {anonymous}::applyDebugifyMetadataToMachineFunction(llvm::MachineModuleInfo&, llvm::DIBuilder&, llvm::Function&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp:126:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp:132:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1932/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
[1933/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDomTreeUpdater.cpp.o
[1934/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = llvm::MachineFrameInfo::StackObject; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/15.2.1/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  420 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:108:17:
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:95:17:
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1935/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
[1936/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
[1937/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
[1938/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
[1939/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o
[1940/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(llvm::MachinePointerInfo, llvm::MachineMemOperand::Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:536:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:543:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, const llvm::MachinePointerInfo&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:560:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:565:77: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:569:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:584:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1941/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLateInstrsCleanup.cpp.o
[1942/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp: In function 'llvm::MachineBasicBlock* llvm::PeelSingleBlockLoop(LoopPeelDirection, MachineBasicBlock*, MachineRegisterInfo&, const TargetInstrInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:128:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:131:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1943/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'const llvm::DIExpression* computeExprForSpill(const llvm::MachineInstr&, const llvm::SmallVectorImpl<const llvm::MachineOperand*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2457:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1911:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2005:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1961:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1950:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1950:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1961:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2005:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineFunction&, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2380: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:2425: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:2433:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::insert(mop_iterator, llvm::ArrayRef<llvm::MachineOperand>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2707:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:13:
In constructor 'llvm::pointer_iterator<llvm::filter_iterator_impl<const llvm::MachineOperand*, std::function<bool(const llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, const llvm::MachineOperand*>::pointer_iterator(llvm::pointer_iterator<llvm::filter_iterator_impl<const llvm::MachineOperand*, std::function<bool(const llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, const llvm::MachineOperand*>&&)',
    inlined from 'llvm::iterator_range<IteratorT> llvm::make_range(T, T) [with T = pointer_iterator<filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag>, const MachineOperand*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:71:10,
    inlined from 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:371:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:349: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:371:21: note: '<anonymous>' declared here
[1944/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
[1945/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
[1946/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
[1947/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[1948/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o
[1949/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
[1950/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In constructor 'llvm::MachineMemOperand::MachineMemOperand(llvm::MachinePointerInfo, Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:1114: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:815: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:805: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:809: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:802:8:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:809:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1951/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o
[1952/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
[1953/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
[1954/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
[1955/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.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:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'llvm::Register llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:191:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1956/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o
[1957/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o
[1958/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
[1959/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o
[1960/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
[1961/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1581:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1492:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1493:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1516:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::scheduleMI(llvm::SUnit*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1951:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[1962/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
[1963/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
In function 'void computeLiveOuts(llvm::MachineFunction&, llvm::RegPressureTracker&, llvm::NodeSet&)',
    inlined from 'void llvm::SwingSchedulerDAG::registerPressureFilter(NodeSetType&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:2378:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:2365:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[1964/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o
[1965/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o
[1966/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineUniformityAnalysis.cpp.o
[1967/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIR2Vec.cpp.o
[1968/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o
[1969/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegAllocPriorityAdvisor.cpp.o
[1970/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o
[1971/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegAllocEvictAdvisor.cpp.o
[1972/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'bool {anonymous}::MachineVerifier::verifyVectorElementMatch(llvm::LLT, llvm::LLT, const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1036:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1036:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineOperand*, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:617:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtUse(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::VirtRegOrUnit, llvm::LaneBitmask)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2930: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:2936:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3414: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:3419: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:3422: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:3427: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:3432: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:3436: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:3442: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:3451:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtDef(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::VirtRegOrUnit, bool, llvm::LaneBitmask)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2973:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2982: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:3000:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::verifyPreISelGenericInstruction(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1158:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1155:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1166:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1354:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1420:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1475:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2127:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2132:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2206:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2224:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2241:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2246:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2251:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2256:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2276:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2316:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:960:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:986:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1003:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1008:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1012:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2450: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:2453: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:2550: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: In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3023: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:3021: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:3039: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:3082: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:3088: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:3132: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:3134: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:3141: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:3159:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)',
    inlined from 'bool {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:555:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2583: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:2585: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:2587: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:2596: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:2598: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:2604: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:2609: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:2616: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:2618: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:2620: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:2624: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:2627: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:2630: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: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:2651: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:2653: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:2664: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:2671: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:2673: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:2675: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:2679: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:2683: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:2699: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:2706: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:2712: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:2720: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:2737: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:2748: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:2756: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:2766: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:2775: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:2785: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:2795: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:2809: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:2816: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:2829: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:2834: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:2839: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:2856: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:2890: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:2894: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:2902:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1973/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o
[1974/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
[1975/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o
[1976/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
[1977/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
[1978/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[1979/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:63,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:9:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:994:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:991:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1979:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:65:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::PeelingModuloScheduleExpander::fixupBranches()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1989:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpanderMVE::insertCondBranch(llvm::MachineBasicBlock&, int, InstrMapTy&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2178:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::addBranches(llvm::MachineBasicBlock&, MBBVectorTy&, llvm::MachineBasicBlock*, MBBVectorTy&, ValueMapTy*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:890:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:895:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:913:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1906:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1908:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:251:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:336:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:338:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:343:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'llvm::MachineBasicBlock* createDedicatedExit(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::LiveIntervals&)',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2283:32:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2149:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* createDedicatedExit(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::LiveIntervals&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2151:33,
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2283:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2286:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2290:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1980/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
[1981/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
[1982/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
[1983/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
[1984/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
[1985/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp: In function 'void printMIOperand(llvm::raw_ostream&, {anonymous}::MFPrintState&, const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*, bool, llvm::SmallBitVector&, const llvm::MachineRegisterInfo&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:976:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1986/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
[1987/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o
[1988/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
[1989/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
[1990/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o
[1991/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp: In function 'bool {anonymous}::PEIImpl::replaceFrameIndexDebugInstr(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:1446:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1992/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
[1993/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o
[1994/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o
[1995/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/15.2.1/string:53,
                 from /usr/include/c++/15.2.1/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.1/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.1/streambuf:45,
                 from /usr/include/c++/15.2.1/bits/streambuf_iterator.h:37,
                 from /usr/include/c++/15.2.1/iterator:68,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:47,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/BitVector.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:25:
/usr/include/c++/15.2.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >; _Iterator2 = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]':
/usr/include/c++/15.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
      |         ^~~~~~~~
/usr/include/c++/15.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
   93 |           if (__comp(__b, __c))
      |               ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
   95 |           else if (__comp(__a, __c))
      |                    ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  100 |       else if (__comp(__a, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  102 |       else if (__comp(__b, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:872:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:872:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:882:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:882:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1996/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[1997/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o
[1998/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPriorityAdvisor.cpp.o
[1999/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
[2000/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o
[2001/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachinePassManager.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegAllocFast.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp:15:
In constructor 'llvm::pointer_iterator<llvm::filter_iterator_impl<llvm::MachineOperand*, std::function<bool(llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, llvm::MachineOperand*>::pointer_iterator(llvm::pointer_iterator<llvm::filter_iterator_impl<llvm::MachineOperand*, std::function<bool(llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, llvm::MachineOperand*>&&)',
    inlined from 'llvm::iterator_range<IteratorT> llvm::make_range(T, T) [with T = pointer_iterator<filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag>, MachineOperand*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:71:10,
    inlined from 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:371:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:349: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:371:21: note: '<anonymous>' declared here
[2002/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[2003/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCEmptyBasicBlocks.cpp.o
[2004/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
[2005/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[2006/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:698:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:736:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpUpwardPressure(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1049:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::advance(const llvm::RegisterOperands&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:930:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::recede(const llvm::RegisterOperands&, llvm::SmallVectorImpl<llvm::VRegMaskOrUnit>*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:759:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDownwardPressure(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1321:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[2007/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o
[2008/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o
[2009/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o
[2010/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
[2011/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o
[2012/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
[2013/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
[2014/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
[2015/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
[2016/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
[2017/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveLoadsIntoFakeUses.cpp.o
[2018/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o
[2019/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o
[2020/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
[2021/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
[2022/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterBankInfo.cpp:12:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h:623:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2023/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SanitizerBinaryMetadata.cpp.o
[2024/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[2025/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[2026/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[2027/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
[2028/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
[2029/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
[2030/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[2031/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
[2032/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
[2033/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o
[2034/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:72:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* tryToSplitRestore(llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:512:33,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:674:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateTerminator(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:476:35,
    inlined from 'llvm::MachineBasicBlock* tryToSplitRestore(llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:522:21,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:674:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateTerminator(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:476:35,
    inlined from 'void rollbackRestoreSplit(llvm::MachineFunction&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:553:21,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:679:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2035/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
[2036/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[2037/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackFrameLayoutAnalysisPass.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachinePassManager.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:19:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Distance = int; _Tp = {anonymous}::StackFrameLayoutAnalysis::SlotData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void {anonymous}::StackFrameLayoutAnalysis::emitStackFrameLayoutRemarks(llvm::MachineFunction&, llvm::MachineOptimizationRemarkAnalysis&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:226:15,
    inlined from 'bool {anonymous}::StackFrameLayoutAnalysis::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:119:32:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void {anonymous}::StackFrameLayoutAnalysis::emitStackFrameLayoutRemarks(llvm::MachineFunction&, llvm::MachineOptimizationRemarkAnalysis&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:226:15,
    inlined from 'bool {anonymous}::StackFrameLayoutAnalysis::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:119:32:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2038/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
[2039/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[2040/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StaticDataAnnotator.cpp.o
[2041/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StaticDataSplitter.cpp.o
[2042/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
[2043/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
[2044/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
[2045/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o
[2046/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
[2047/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:14:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Distance = int; _Tp = llvm::SwitchCG::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:443:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:443:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2048/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp: In member function 'bool llvm::TailDuplicator::duplicateSimpleBB(llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, const llvm::DenseSet<llvm::Register>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp:819:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2049/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
[2050/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual bool llvm::TargetInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:359:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual void llvm::TargetInstrInfo::ReplaceTailWithBranchTo(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:175:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::TargetInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:1861:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2051/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
[2052/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
[2053/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
[2054/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMinimalPhysRegClassLLT(llvm::MCRegister, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp:270:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getCommonMinimalPhysRegClassLLT(llvm::MCRegister, llvm::MCRegister, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp:274:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2055/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2001: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:3330: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:3330: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:3387: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:3401: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:3189: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:3189: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:3104: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:3104: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:2110:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2056/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp: In constructor 'llvm::TargetSubtargetInfo::TargetSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:24:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:24:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2057/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o
[2058/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
[2059/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o
[2060/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
[2061/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
[2062/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
[2063/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o
[2064/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o
[2065/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
[2066/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WindowsSecureHotPatching.cpp.o
[2067/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WindowScheduler.cpp.o
[2068/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
[2069/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AllocToken.cpp.o
[2070/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
[2071/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2072/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp: In member function 'llvm::MachineInstr* {anonymous}::VarLocBasedLDV::VarLoc::BuildDbgValue(llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:594:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:611:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2073/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[2074/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BlockCoverageInference.cpp.o
[2075/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o
[2076/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
[2077/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[2078/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfInstrumentation.cpp.o
[2079/4434] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1237:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In member function 'llvm::MachineInstrBuilder LiveDebugValues::MLocTracker::emitLoc(const llvm::SmallVectorImpl<LiveDebugValues::ResolvedDbgOp>&, const llvm::DebugVariable&, const llvm::DILocation*, const LiveDebugValues::DbgValueProperties&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1359:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1372:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:88:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void LiveDebugValues::InstrRefBasedLDV::initialSetup(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:3463:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2080/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/NumericalStabilitySanitizer.cpp.o
[2081/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/KCFI.cpp.o
[2082/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfUse.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp: In function 'void handleCallSite(llvm::Instruction&, const llvm::Function*, llvm::ArrayRef<long long unsigned int>, const std::vector<CallSiteEntry>&, llvm::Module&, std::set<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >&, llvm::OptimizationRemarkEmitter&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:560:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryProfileInfo.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:18:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >, std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/memory:71,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemProfUse.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:14:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _ForwardIterator = llvm::memprof::Frame*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp: In function 'void handleAllocSite(llvm::Instruction&, llvm::CallBase*, llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&, llvm::OptimizationRemarkEmitter&, uint64_t, const std::set<const llvm::memprof::AllocationInfo*>&, std::map<long long unsigned int, AllocMatchInfo>&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:452:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _ForwardIterator = llvm::memprof::Frame*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _ForwardIterator = llvm::memprof::Frame*; _Tp = llvm::memprof::Frame]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >; _Tp = llvm::memprof::Frame; _Alloc = std::allocator<llvm::memprof::Frame>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >; <template-parameter-2-2> = void; _Tp = llvm::memprof::Frame; _Alloc = std::allocator<llvm::memprof::Frame>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void handleAllocSite(llvm::Instruction&, llvm::CallBase*, llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&, llvm::OptimizationRemarkEmitter&, uint64_t, const std::set<const llvm::memprof::AllocationInfo*>&, std::map<long long unsigned int, AllocMatchInfo>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:504:40:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _ForwardIterator = llvm::memprof::Frame*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, vector<llvm::memprof::Frame> >; _ForwardIterator = llvm::memprof::Frame*; _Tp = llvm::memprof::Frame]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >; _Tp = llvm::memprof::Frame; _Alloc = std::allocator<llvm::memprof::Frame>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >; <template-parameter-2-2> = void; _Tp = llvm::memprof::Frame; _Alloc = std::allocator<llvm::memprof::Frame>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void handleAllocSite(llvm::Instruction&, llvm::CallBase*, llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&, llvm::OptimizationRemarkEmitter&, uint64_t, const std::set<const llvm::memprof::AllocationInfo*>&, std::map<long long unsigned int, AllocMatchInfo>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:504:40:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::memprof::Frame*, std::vector<llvm::memprof::Frame> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set<const llvm::memprof::AllocationInfo*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >]',
    inlined from 'void readMemprof(llvm::Module&, llvm::Function&, llvm::IndexedInstrProfReader*, const llvm::TargetLibraryInfo&, std::map<long long 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:694:31:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >, std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2083/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Tp = InstrProfValueData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::IndirectCallPromoter::_ZN12_GLOBAL__N_120IndirectCallPromoter23updateVPtrValueProfilesEPN4llvm11InstructionERNS1_13SmallDenseMapIyyLj16ENS1_12DenseMapInfoIyvEENS1_6detail12DenseMapPairIyyEEEE.part.0(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:777:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::IndirectCallPromoter::_ZN12_GLOBAL__N_120IndirectCallPromoter23updateVPtrValueProfilesEPN4llvm11InstructionERNS1_13SmallDenseMapIyyLj16ENS1_12DenseMapInfoIyvEENS1_6detail12DenseMapPairIyyEEEE.part.0(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:777:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In function 'llvm::CallBase& llvm::pgo::promoteIndirectCall(llvm::CallBase&, llvm::Function*, uint64_t, uint64_t, bool, llvm::OptimizationRemarkEmitter*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:675:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'void {anonymous}::IndirectCallPromoter::updateFuncValueProfiles(llvm::CallBase&, llvm::MutableArrayRef<InstrProfValueData>, uint64_t, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:737:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'bool {anonymous}::IndirectCallPromoter::tryToPromoteWithVTableCmp(llvm::CallBase&, llvm::Instruction*, llvm::ArrayRef<PromotionCandidate>, uint64_t, uint32_t, llvm::MutableArrayRef<InstrProfValueData>, {anonymous}::VTableGUIDCountsMap&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:786:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:786:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
[2084/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
[2085/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
[2086/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/LowerAllowCheckPass.cpp.o
[2087/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOForceFunctionAttrs.cpp.o
[2088/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOCtxProfFlattening.cpp.o
In function 'void {anonymous}::assignProfileData(llvm::Function&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::PreservedAnalyses llvm::PGOCtxProfFlatteningPass::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:187:24:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:61:24: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:70:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2089/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOCtxProfLowering.cpp.o
[2090/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp: In member function 'bool {anonymous}::MemOPSizeOpt::perform({anonymous}::MemOp)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:439:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2091/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerBinaryMetadata.cpp.o
[2092/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o
[2093/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
[2094/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/RealtimeSanitizer.cpp.o
[2095/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
[2096/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/TypeSanitizer.cpp.o
[2097/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp: In function 'void llvm::setProfMetadata(Instruction*, ArrayRef<long long unsigned int>, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2408:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2410:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::SelectInstVisitor::annotateOneSelectInst(llvm::SelectInst&)',
    inlined from 'void {anonymous}::SelectInstVisitor::visitSelectInst(llvm::SelectInst&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1820:26,
    inlined from 'RetTy llvm::InstVisitor<SubClass, RetTy>::visitSelect(llvm::SelectInst&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instruction.def:211:151,
    inlined from 'RetTy llvm::InstVisitor<SubClass, RetTy>::visit(llvm::Instruction&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instruction.def:211:76,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(Iterator, Iterator) [with Iterator = llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void, true, llvm::BasicBlock>, false, false>; SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:89:42,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(llvm::BasicBlock&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:104:10,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(Iterator, Iterator) [with Iterator = llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::BasicBlock, false, false, void, false, void>, false, false>; SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:89:42:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1802:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::PGOUseFunc::setBranchWeights()',
    inlined from 'bool annotateAllFunctions.constprop(llvm::Module&, llvm::StringRef, llvm::StringRef, llvm::vfs::FileSystem&, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::BranchProbabilityInfo*(llvm::Function&)>, llvm::function_ref<llvm::BlockFrequencyInfo*(llvm::Function&)>, llvm::function_ref<llvm::LoopInfo*(llvm::Function&)>, llvm::ProfileSummaryInfo*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2275:26:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1728:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2098/4434] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
[2099/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp: In member function 'llvm::Value* {anonymous}::Vectorizer::createMaskForExtraElements(llvm::ArrayRef<{anonymous}::ChainElem>, llvm::FixedVectorType*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:1975:8: note: parameter passing for argument of type 'const llvm::ArrayRef<{anonymous}::ChainElem>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp: In member function 'bool {anonymous}::Vectorizer::vectorizeChain({anonymous}::Chain&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:1153:47: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ChainElem>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:1245:37: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ChainElem>' changed in GCC 7.1
[2100/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopIdiomVectorize.cpp.o
[2101/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/DependencyGraph.cpp.o
[2102/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o
[2103/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Interval.cpp.o
[2104/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/InstrMaps.cpp.o
[2105/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Legality.cpp.o
[2106/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/RegionsFromBBs.cpp.o
[2107/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/PackReuse.cpp.o
[2108/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/RegionsFromMetadata.cpp.o
[2109/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/BottomUpVec.cpp.o
[2110/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/SeedCollection.cpp.o
[2111/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/TransactionAcceptOrRevert.cpp.o
[2112/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/TransactionSave.cpp.o
[2113/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SandboxVectorizer.cpp.o
[2114/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SandboxVectorizerPassBuilder.cpp.o
[2115/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
[2116/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/VecUtils.cpp.o
[2117/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Scheduler.cpp.o
[2118/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SeedCollector.cpp.o
[2119/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
[2120/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanAnalysis.cpp.o
[2121/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanConstruction.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp: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<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:467:35:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:467:35:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 33, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 33; 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:303: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 = 33; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 33, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:747:18:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 33, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 33; 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:309: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 = 33; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 33, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:747:18:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1204:41:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1204:41:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 87, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 87; 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:303: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 = 87; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 87, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 87, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1771:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1127:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1134:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 87]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1232:58:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 87, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 87; 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:309: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 = 87; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 87, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 87, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1771:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1127:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 87, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1134:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 87]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1232:58:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1771:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1127:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1134:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 86]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1425:55:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1771:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1127:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1134:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 86]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1425:55:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2122/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:24:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:303: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:609:51:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:309: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:609:51:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:303: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:257:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:309: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:257:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:612:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:612:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:612:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:612:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2123/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanPredicator.cpp.o
[2124/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o
[2125/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o
[2126/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o
[2127/4434] Linking CXX static library lib/libLLVMObjCARCOpts.a
[2128/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanUnroll.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:19:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:334:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:334:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:303: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:525:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:309: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:525:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2129/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:20:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:280:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:280:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:280:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:280:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:303: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   recursively required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:309: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   recursively required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction> > >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:539:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 100, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 100; 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:303: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 = 100; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 100; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:304:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)> [with auto:35 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:332: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<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {0, 1}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0, 1>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303: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<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:623:43:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPRecipeBase*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:619:25:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPValue*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPValue; LTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>; RTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, 54>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = match_combine_or<Cmp_match<Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>, Cmp_match<match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, 54> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:250:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 100, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 100; 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:309: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 = 100; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:276: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 = 100; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:304:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)> [with auto:35 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:332: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<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {0, 1}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0, 1>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303: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<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:623:43:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPRecipeBase*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:619:25:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPValue*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:229:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPValue; LTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>; RTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, 54>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = match_combine_or<Cmp_match<Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>, Cmp_match<match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 81, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, Recipe_match<std::tuple<>, 100, false, llvm::VPInstruction>, 54> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:250:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2130/4434] Linking CXX static library lib/libLLVMTarget.a
[2131/4434] Linking CXX static library lib/libLLVMSandboxIR.a
[2132/4434] Linking CXX static library lib/libLLVMPlugins.a
[2133/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanUtils.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:13:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:321:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:321:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2134/4434] Linking CXX static library lib/libclangParse.a
[2135/4434] Linking CXX static library lib/libclangOptions.a
[2136/4434] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o
[2137/4434] Linking CXX static library lib/libclangSerialization.a
[2138/4434] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
[2139/4434] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
[2140/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o
[2141/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:21:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 94, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 94; 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:303: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 = 94; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 94, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1396:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 94, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 94; 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:309: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 = 94; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 94, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1396:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:303: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1494:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 83, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 83; 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:309: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 = 83; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 83, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1494:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:303:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:2006:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:309:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:2006:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:303: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:2089:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331: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<>, 80, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:36, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 80; 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:309: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 = 80; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 80, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:2089:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:331:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2142/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o
[2143/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o
[2144/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o
[2145/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o
[2146/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o
[2147/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o
[2148/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o
[2149/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o
[2150/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o
[2151/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o
[2152/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o
[2153/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o
[2154/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o
[2155/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o
[2156/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o
[2157/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o
[2158/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o
[2159/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o
[2160/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o
[2161/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o
[2162/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o
[2163/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o
[2164/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/StandaloneDiagnostic.cpp.o
[2165/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/TargetCXXABI.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LangOptions.h:23,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Lex/Lexer.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/PrecompiledPreamble.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sys::fs::UniqueID&&>, std::tuple<>}; _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]',
    inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:639:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]',
    inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:650:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2166/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h:14,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2167/4434] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:29:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Val = std::pair<const long long int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, unsigned int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:9517: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:9576: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:9583: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:9796:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SmallVector<std::pair<llvm::LoadInst*, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:98:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23817:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23809:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23801:10,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:24212: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:24241:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23817:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23809:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23801:10,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:948:5,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:24212: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:24241:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23817: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:24220: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:24241:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23817:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23809: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:23840: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:24223: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:24241:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23817: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:23847: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:24223: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:24241:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2168/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o
[2169/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o
[2170/4434] Linking CXX static library lib/libLLVMCodeGen.a
[2171/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/15.2.1/cstring:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LLVM.h:24,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/DiagnosticRenderer.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/TextDiagnostic.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp:9:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'llvm::raw_ostream& llvm::raw_ostream::operator<<(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/raw_ostream.h:234:13,
    inlined from 'void applyTemplateHighlighting(llvm::raw_ostream&, llvm::StringRef, bool&, bool)' at /build/emscripten/src/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp:86:27:
/usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~               
/usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
[2172/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
[2173/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o
[2174/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
[2175/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp: In member function 'llvm::MachineInstr* llvm::InstrEmitter::EmitDbgInstrRef(llvm::SDDbgValue*, VRBaseMapType&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:819:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:915:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2176/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'void llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1622:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'virtual bool llvm::FastISel::lowerDbgDeclare(const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1356:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1364:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'virtual bool llvm::FastISel::lowerDbgValue(const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1289:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1310:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2177/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
[2178/4434] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o
[2179/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[2180/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
[2181/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
[2182/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
[2183/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
[2184/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
[2185/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SDNodeInfo.cpp.o
[2186/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
[2187/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
[2188/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[2189/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
[2190/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[2191/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
[2192/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
[2193/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
[2194/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
[2195/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp: In function 'bool {anonymous}::DAGCombiner::hasSameUnderlyingObj(llvm::ArrayRef<MemOpLink>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21755:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::DAGCombiner::MemOpLink>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetFrameLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:39:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::SDValue narrowExtractedVectorLoad(llvm::EVT, llvm::SDValue, unsigned int, const llvm::SDLoc&, llvm::SelectionDAG&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:26442:34,
    inlined from 'llvm::SDValue {anonymous}::DAGCombiner::visitEXTRACT_SUBVECTOR(llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:26606:53:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2196/4434] Linking CXX static library lib/libLLVMInstrumentation.a
[2197/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
In function 'bool processIfEntryValueDbgDeclare(llvm::FunctionLoweringInfo&, const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, llvm::DebugLoc)',
    inlined from 'bool processDbgDeclare(llvm::FunctionLoweringInfo&, const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, llvm::DebugLoc)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1575:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1556:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2198/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
[2199/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o
[2200/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[2201/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::salvageDebugInfo(llvm::SDNode&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12137: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:12123: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:12175: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:13971: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:13966: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:13966:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'llvm::SDValue llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>, llvm::SDNodeFlags)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:7299: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:7299:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13:
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12235:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12322:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12322:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12298: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:12235:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12264:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12264:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12245: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:12235:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12425:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12425:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12407: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:12499: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:12609:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12609:24: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12584: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:12235:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12370:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12370:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12356:70: note: 'this' declared here
[2202/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6303:9: 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:6338:47:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6189: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:6354:37: 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:6361:35: 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:6373:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6189: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:6375: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:1596:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2203/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
[2204/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
[2205/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o
[2206/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
[2207/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
[2208/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
[2209/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
[2210/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/EmbedBitcodePass.cpp.o
[2211/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
[2212/4434] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2001: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:3330: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:3330: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:3387: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:3401: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:5073: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:3189: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:3189: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:3104: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:3104:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2213/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[2214/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FatLTOCleanup.cpp.o
[2215/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[2216/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExpandVariadics.cpp.o
[2217/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o
[2218/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[2219/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o
[2220/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[2221/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[2222/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[2223/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[2224/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
[2225/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryBuiltins.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:25:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:496:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:600: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:1569: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:1683:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:493:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:600: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:1569: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:1683:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:3428: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:496:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:600: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:1569: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:1683:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:513:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:600: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:1569: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:1683:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2226/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o
[2227/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
[2228/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
[2229/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[2230/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:107,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = long long int; _NodeGen = std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::_Alloc_node; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 2892 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = long long int; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(T&&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:186:35,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::addToAll(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5893:26:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = const long long int&; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:183:75,
    inlined from 'bool llvm::set_union(S1Ty&, const S2Ty&) [with S1Ty = SmallSet<long long int, 4>; S2Ty = SmallSet<long long int, 4>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SetOperations.h:47:18:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = const long long int&; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:183:75,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::setUnknown()' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5887:21:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = long long int; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(T&&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:186:35,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::addToAll(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5893:26,
    inlined from 'bool {anonymous}::AAPointerInfoFloating::collectConstantsForGEP(llvm::Attributor&, const llvm::DataLayout&, llvm::AAPointerInfo::OffsetInfo&, const llvm::AAPointerInfo::OffsetInfo&, const llvm::GEPOperator*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:1581:29,
    inlined from '{anonymous}::AAPointerInfoFloating::updateImpl(llvm::Attributor&)::<lambda(const llvm::Use&, bool&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:1657:38:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2231/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o
[2232/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o
[2233/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MergeFunctions.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:91:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::Function*>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2234/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleContextTracker.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::ContextTrieNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:192:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:74:50:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2235/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
[2236/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:16:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _BidirectionalIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:23:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _RandomAccessIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::ByteArrayInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:619:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:619:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:54:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:224:31:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:234:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:246:32:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2237/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o
[2238/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileMatcher.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp: In member function 'void llvm::SampleProfileMatcher::computeAndReportProfileStaleness()':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp:687:35: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::StringRef, long long unsigned int> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfileMatcher.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h:39:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1604:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1621:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1624:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2239/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o
[2240/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
[2241/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o
[2242/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
[2243/4434] Linking CXX static library lib/libLLVMLinker.a
[2244/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfile.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:24:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::CandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SCCIterator.h:33,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:30:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:62:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1604:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1621:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1624:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2245/4434] Linking CXX static library lib/libLLVMVectorize.a
[2246/4434] Building WebAssemblyGenAsmMatcher.inc...
[2247/4434] Building WebAssemblyGenAsmWriter.inc...
[2248/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[2249/4434] Building WebAssemblyGenDAGISel.inc...
[2250/4434] Building WebAssemblyGenDisassemblerTables.inc...
[2251/4434] Building WebAssemblyGenFastISel.inc...
[2252/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MemProfContextDisambiguation.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:23:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h:20:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::ContextTotalSize*; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::ContextTotalSize>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp: In member function 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6120:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MemProfContextDisambiguation::ICallAnalysisData>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6149:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp: In member function 'bool llvm::MemProfContextDisambiguation::applyImport(llvm::Module&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6049:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MemProfContextDisambiguation::ICallAnalysisData>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MIBInfo; IteratorT = const unsigned int*; DerivedCCG = {anonymous}::IndexCallsiteContextGraph; FuncTy = llvm::FunctionSummary; CallTy = {anonymous}::IndexCall]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1457:49,
    inlined from '{anonymous}::IndexCallsiteContextGraph::IndexCallsiteContextGraph(llvm::ModuleSummaryIndex&, llvm::function_ref<bool(long long unsigned int, const llvm::GlobalValueSummary*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2524:80:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::ContextTotalSize*; <template-parameter-2-2> = void; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MIBInfo; IteratorT = const unsigned int*; DerivedCCG = {anonymous}::IndexCallsiteContextGraph; FuncTy = llvm::FunctionSummary; CallTy = {anonymous}::IndexCall]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1461: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:2524:80:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MDNode; IteratorT = const llvm::MDOperand*; DerivedCCG = {anonymous}::ModuleCallsiteContextGraph; FuncTy = llvm::Function; CallTy = llvm::Instruction*]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1457:49,
    inlined from '{anonymous}::ModuleCallsiteContextGraph::ModuleCallsiteContextGraph(llvm::Module&, llvm::function_ref<llvm::OptimizationRemarkEmitter&(llvm::Function*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2422:61:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::ContextTotalSize*; <template-parameter-2-2> = void; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MDNode; IteratorT = const llvm::MDOperand*; DerivedCCG = {anonymous}::ModuleCallsiteContextGraph; FuncTy = llvm::Function; CallTy = llvm::Instruction*]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1461: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:2422:61:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2253/4434] Building WebAssemblyGenMCCodeEmitter.inc...
[2254/4434] Linking CXX static library lib/libLLVMWindowsDriver.a
[2255/4434] Building WebAssemblyGenRegisterInfo.inc...
[2256/4434] Building WebAssemblyGenInstrInfo.inc...
[2257/4434] Building WebAssemblyGenSDNodeInfo.inc...
[2258/4434] Building WebAssemblyGenSubtargetInfo.inc...
[2259/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o
[2260/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o
[2261/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o
[2262/4434] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'std::string {anonymous}::DevirtModule::getGlobalName({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1712:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::Constant*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1729:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1732:54: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1749:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1752: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 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:1736:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1740:17: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:62:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'uint64_t llvm::wholeprogramdevirt::findLowestOffset(llvm::ArrayRef<VirtualCallTarget>, bool, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:260:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setBeforeReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:334:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setAfterReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:351:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::IntegerType*, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1757:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1763:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1835:19: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1884: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:2015: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:2017:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:82:31,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::has_CustomMappingTraits<T>::value), void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1048:39,
    inlined from 'void llvm::yaml::IO::processKey(llvm::StringRef, T&, bool, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:863:14,
    inlined from 'void llvm::yaml::IO::mapOptionalWithContext(llvm::StringRef, T&, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:817:21,
    inlined from 'void llvm::yaml::IO::mapOptional(llvm::StringRef, T&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:801:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::WholeProgramDevirtResolution>::mapping(llvm::yaml::IO&, llvm::WholeProgramDevirtResolution&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:112:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::WholeProgramDevirtResolution]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:880:28,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::unvalidatedMappingTraits<T, Context>::value), void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::WholeProgramDevirtResolution; Context = EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1033:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::WholeProgramDevirtResolution> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:125:33,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::has_CustomMappingTraits<T>::value), void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1048:39,
    inlined from 'void llvm::yaml::IO::processKey(llvm::StringRef, T&, bool, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:863:14,
    inlined from 'void llvm::yaml::IO::mapOptionalWithContext(llvm::StringRef, T&, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:817:21,
    inlined from 'void llvm::yaml::IO::mapOptional(llvm::StringRef, T&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:801:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::TypeIdSummary>::mapping(llvm::yaml::IO&, llvm::TypeIdSummary&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:136:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::TypeIdSummary]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:880:28,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::unvalidatedMappingTraits<T, Context>::value), void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1033:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::tryICallBranchFunnel(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1454: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:1497:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2292:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2298: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:2300: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:2314: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:2314: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:2524: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:2526:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:224:31:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:234:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:246:32:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2263/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o
[2264/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/MultilibBuilder.cpp.o
[2265/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o
[2266/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateInvocationFromArgs.cpp.o
[2267/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o
[2268/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o
[2269/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateASTUnitFromArgs.cpp.o
[2270/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp: In member function 'llvm::Error clang::OffloadBundler::UnbundleArchive()':
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1944:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1944:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1960:67: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1960:67: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2271/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o
[2272/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o
[2273/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o
[2274/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o
[2275/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o
[2276/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o
[2277/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o
[2278/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o
[2279/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o
[2280/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o
[2281/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o
[2282/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
[2283/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o
[2284/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
[2285/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o
[2286/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o
[2287/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o
[2288/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o
[2289/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o
[2290/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o
[2291/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o
[2292/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o
[2293/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cygwin.cpp.o
[2294/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o
[2295/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o
[2296/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o
[2297/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o
[2298/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o
[2299/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o
[2300/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o
[2301/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o
[2302/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
[2303/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o
[2304/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o
[2305/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
[2306/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/LFILinux.cpp.o
[2307/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o
[2308/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o
[2309/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o
[2310/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Managarm.cpp.o
[2311/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o
[2312/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o
[2313/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o
[2314/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o
[2315/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o
[2316/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o
[2317/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o
[2318/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o
[2319/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OHOS.cpp.o
[2320/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o
[2321/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRVOpenMP.cpp.o
[2322/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o
[2323/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o
[2324/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SYCL.cpp.o
[2325/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o
[2326/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/UEFI.cpp.o
[2327/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o
[2328/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o
[2329/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o
[2330/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o
[2331/4434] Linking CXX static library lib/libclangFrontend.a
[2332/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o
[2333/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o
[2334/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o
[2335/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o
[2336/4434] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o
[2337/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o
[2338/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o
[2339/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o
[2340/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o
[2341/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o
[2342/4434] Linking CXX static library lib/libLLVMSelectionDAG.a
[2343/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o
[2344/4434] Building CXX object lib/IRPrinter/CMakeFiles/LLVMIRPrinter.dir/IRPrintingPasses.cpp.o
[2345/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o
[2346/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp: In member function 'const llvm::GISelInstProfileBuilder& llvm::GISelInstProfileBuilder::addNodeIDRegType(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp:348:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2347/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
[2348/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/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
[2349/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o
[2350/4434] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o
[2351/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelValueTracking.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp: In function 'bool outputDenormalIsIEEEOrPosZero(const llvm::MachineFunction&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp:778:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2352/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperArtifacts.cpp.o
[2353/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:294:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:308:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'llvm::MachineInstrBuilder mergeVectorRegsToResultRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:339:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:378:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:378:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:17:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:392:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1020:28,
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:408:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:411:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:419:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:455:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:463:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:469:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetLoads(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register, int) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1018:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1020:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetStores(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1049:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1051:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemTransferInst(unsigned int, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemCpy(const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2405:32,
    inlined from 'void llvm::CallLowering::ValueHandler::copyArgumentMemory(const llvm::CallLowering::ArgInfo&, llvm::Register, llvm::Register, const llvm::MachinePointerInfo&, llvm::Align, const llvm::MachinePointerInfo&, llvm::Align, uint64_t, llvm::CCValAssign&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1296:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::CallLowering::ValueHandler::extendRegister(llvm::Register, const llvm::CCValAssign&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1319:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1350:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1355:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1020:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1361:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'virtual void llvm::CallLowering::IncomingValueHandler::assignValueToReg(llvm::Register, llvm::Register, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1403:33: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:831:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:597:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:617:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:900:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:900:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:983:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:983:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:831:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:597:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertAlign(const llvm::DstOp&, const llvm::SrcOp&, llvm::Align)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1028:28,
    inlined from 'bool llvm::CallLowering::lowerCall(llvm::MachineIRBuilder&, const llvm::CallBase&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::Register, std::optional<PtrAuthInfo>, llvm::Register, std::function<llvm::Register()>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:216:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2354/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o
[2355/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperCasts.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3189: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:3189: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:3104: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:3104:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:410:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:52:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::isCastFree(unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:192:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:194:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:220:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:318:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2356/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperCompares.cpp.o
[2357/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o
[2358/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GIMatchTableExecutor.cpp.o
[2359/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperVectorOps.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperVectorOps.cpp:15:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperVectorOps.cpp:419:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2360/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
[2361/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeIs(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:28:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeInSet(unsigned int, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:34:1: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typePairAndMemDescInSet(unsigned int, unsigned int, unsigned int, std::initializer_list<TypePairAndMemDesc>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:63:19: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::elementTypeIs(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:110:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2362/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o
[2363/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeTo(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:17:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:38:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2364/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
[2365/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o
[2366/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp: In member function 'virtual unsigned int llvm::LegalizerInfo::getExtOpcodeForWideningConstant(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:397:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2367/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3330: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:3330: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:3387: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:3401:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3189: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:3189: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:3104: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:3104:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4766:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7592:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7606:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7599:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7613:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8003:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8010:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7950:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7956:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2043:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2044:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6575:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6587:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6621:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6622:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8471:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8496:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7940:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8042:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8081:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8034:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8057:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8073:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5474:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8479:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8504:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6716:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6717:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6325:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6326:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6340:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6341:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6668:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6670:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6671:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6684:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6685:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6687:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6716:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6717:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6735:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8188:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8211:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8234:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8165:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8257:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:978:43: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7394:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7405:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7446:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4288:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7371:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7382:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7495:39,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7496:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7508:38,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7509:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7456:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7459:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7419:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7536:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7540:39,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7541:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6491:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6492:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6532:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6533:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7520:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7524:38,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7525:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7429:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7435:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7795:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7797:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7803:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7809:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)> mutable' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:305:32,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3344:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::isConstantLegalOrBeforeLegalizer(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:170:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineExtractedVectorLoad(llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1409:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1421:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineDivRem(llvm::MachineInstr&, llvm::MachineInstr*&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyOptBrCondByInvertingCond(llvm::MachineInstr&, llvm::MachineInstr*&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1636:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyShiftOfShiftedLogic(llvm::MachineInstr&, llvm::ShiftOfShiftedLogic&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyLshrOfTruncOfLshr(llvm::MachineInstr&, llvm::LshrOfTruncOfLshr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2099:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyLshrOfTruncOfLshr(llvm::MachineInstr&, llvm::LshrOfTruncOfLshr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2105:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShlOfExtend(llvm::MachineInstr&, const llvm::RegisterImmPair&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2214:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2485:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2490:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2490:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2498:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2503:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2503:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2506:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2513:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2513:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2519:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2519:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2521:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2527:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2527:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(llvm::MachineInstr&, std::pair<llvm::Register, bool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2610:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineTruncOfShift(llvm::MachineInstr&, std::pair<llvm::MachineInstr*, llvm::LLT>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyFunnelShiftConstantModulo(llvm::MachineInstr&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyAddToSub(llvm::MachineInstr&, std::tuple<llvm::Register, llvm::Register>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3170:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'void llvm::CombinerHelper::applyAshShlToSextInreg(llvm::MachineInstr&, std::tuple<llvm::Register, long long int>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3321:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyXorOfAndWithSameReg(llvm::MachineInstr&, std::pair<llvm::Register, llvm::Register>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3809:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyPtrAddZero(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3838:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3851:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3852:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyFoldBinOpIntoSelect(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRotateOutOfRange(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4612:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5345:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5346:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5542:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5544:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5618:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5621:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5624:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5631:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5629:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5633:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5636:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5644:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5645:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5820:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5822:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5881:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5884:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5885:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5888:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5892:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5893:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5894:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5897:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5898:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5947:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5948:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5950:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5954:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5955:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5956:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5965:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5970:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyUDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5985:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5986:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:97:28,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6018:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:99:22,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6018:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6020:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6022:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTruncSSatS(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncSSatS(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6054:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTruncSSatU(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncSSatU(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6086:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6191:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6190:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6322:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6322:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6337:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6337:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6466:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6466:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6486:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6486:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6507:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6507:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6527:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6527:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6729:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6729:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6745:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6745:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFDiv(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRepeatedFPDivisor(llvm::SmallVector<llvm::MachineInstr*>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6839:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRepeatedFPDivisor(llvm::SmallVector<llvm::MachineInstr*>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6846:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'unsigned int llvm::CombinerHelper::getFPMinMaxOpcForSelect(llvm::CmpInst::Predicate, llvm::LLT, SelectPatternNaNBehaviour) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6940:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8131:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8134:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFDiv(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8141:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchHoistLogicOpWithSameOpcodeHands(llvm::MachineInstr&, llvm::InstructionStepsMatchInfo&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3239:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3239:62: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4279:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2368/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'void llvm::IRTranslator::getStackGuard(llvm::Register, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1881: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:1881: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:1881: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:1889: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:1186:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1190:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateTrap(const llvm::CallInst&, llvm::MachineIRBuilder&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1815: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:1815: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:1815:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2231: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:2231: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:2231: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:2262: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:2262: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:2262: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:2348:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2350:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2344:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2357:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFFrexp(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2369:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildModf(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2376:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSincos(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2383:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI_SAT(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2389:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI_SAT(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2393:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2435: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:2442: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:2442: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:2442: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:2446: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:2446: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:2446: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:2459: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:2459: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:2459: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:2490:20: note: 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:2490:20: note: 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:2490: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:2543: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:2543: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:2543: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:2558: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:2558: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:2558: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:2560: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:2560: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:2560: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:2589:20: note: 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:2589:20: note: 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:2589: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:2601:20: note: 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:2601:20: note: 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:2601: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:2609:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildResetFPEnv()',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2613:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPMode(const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2617:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildResetFPMode()',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2621:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetRounding(const llvm::DstOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2624:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetRounding(const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2627:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2658:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateFreeze(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3636:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translatePHI(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3499: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:3499: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:3499:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3214:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3221:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3225:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateIntrinsic(const llvm::CallBase&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&, const llvm::TargetLoweringBase::IntrinsicInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2907:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2129: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:3744:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2152:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2129:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2152:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateVAArg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3242: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:3242: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:3242: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:1897: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:1897: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:1897: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:1910: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:1910: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:1910:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:346: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:346: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:346:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCast(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1586: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:1586: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:1586:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:330: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:330: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:330:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1695:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicCmpXchg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3522:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicRMW(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3612: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:3327:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateExtractVector(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3405:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateShuffleVector(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3487: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:3487: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:3487:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1430:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1455: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:1459:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:62:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::IRTranslator::translateDbgValueRecord(llvm::Value*, bool, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3706:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::emitJumpTableHeader(llvm::SwitchCG::JumpTable&, llvm::SwitchCG::JumpTableHeader&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:883:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerJumpTableWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:995: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:1110:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerBitTestWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1217:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateConstrainedFPIntrinsic(const llvm::ConstrainedFPIntrinsic&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2113: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:2113: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:2113: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:969:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerSwitchWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1316: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:1326: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:2068: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:2068: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:2068:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateLoad(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1416: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:1421:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2369/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o
[2370/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:831:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromConcat(llvm::GConcatVectors&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:842:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:644:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:647:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:853:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromInsert(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:867:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:763:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:772:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromTrunc(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:869:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:825:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromExt(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:873:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:805:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDef(llvm::Register, unsigned int, unsigned int, llvm::LLT)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineUnmergeDefs(llvm::GUnmerge&, llvm::GISelChangeObserver&, llvm::SmallVectorImpl<llvm::Register>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:917:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:897:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineAnyExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:19:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:222:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineZExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:159:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:981:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:999:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1023:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1024:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1047:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1052:53:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1058:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1023:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDef(llvm::Register, unsigned int, unsigned int, llvm::LLT)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineTrunc(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:359:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:897:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2371/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
[2372/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::doSingleStoreMerge(llvm::SmallVectorImpl<llvm::GStore*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:393:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:831:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:12:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:880:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildRotateRight(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:887:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2373/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineFloatingPointPredicateUtils.cpp.o
[2374/4434] Linking CXX static library lib/libLLVMipo.a
[2375/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
[2376/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1263: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:1263: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:1263: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:1263:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildJumpTable(llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:182:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateUnaryOp(llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:188:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:188:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateBinaryOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateShiftOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildObjectPtrOffset(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:218:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrMask(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMaskLowPtrBits(const llvm::DstOp&, const llvm::SrcOp&, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:254:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:224:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:237:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializeObjectPtrOffset(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:240:36: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:237:21,
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializeObjectPtrOffset(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:242:27:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoad(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:457: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:480: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:488:25:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStore(const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:515: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:521:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:521:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:521: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:521:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:521:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:521: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:526:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:526:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:526: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:526:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:526:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:526: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:532:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:532:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:532: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:532:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:532:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:532: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:551:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:551:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:551: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:551:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:551:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:551: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:592:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:592:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:592: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:592:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:592:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:592: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:616:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:561:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:565:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:624:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:637:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:637:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:637: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:637:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:637:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:637: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:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:676:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:676:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:676: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:676:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:676:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:676: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:687:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:687:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:687: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:687:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:687:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:687: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:691: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:694:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:694:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:694: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:694:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:694:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:694: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:697: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:708: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:715:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:715:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:715: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:715:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:715:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:715: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:718: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:722:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:722:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:722: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:722:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:722:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:722:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildDeleteTrailingVectorElements(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:305:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPadVectorWithUndefElements(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:281:17:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:731:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:731:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:731: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:731:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:731:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:731: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:741:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:741:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:741: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:741:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:741:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:741: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:750:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:750:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:750: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:750:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:750:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:750: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:754: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:761:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:761:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:761: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:761:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:761:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:761: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:767:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:767:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:767: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:767:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:767:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:767: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:779: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:779: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:779:22: note: 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:779: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:779: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:779:22: note: 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:780:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:780:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:780: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:780:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:780:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:780: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:799:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:799:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:799: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:799:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:799:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:799: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:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818: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:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818: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:828:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:828:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:828: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:828:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:828:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:828: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:844:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:844:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:844: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:844:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:844:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:844: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:914: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:925: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:930: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:930: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: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::buildFPTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/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::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:950:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:950:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:950: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:950:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:950:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:950: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:959:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:959:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:959: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:959:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:959:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:959: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:965:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:965:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:965: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:965:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:965:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:965: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:971:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:971:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:971: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:971:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:971:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:971: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:979:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:979:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:979: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:979:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:979:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:979: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:986:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:986:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:986: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:986:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:986:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:986: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:993:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:993:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:993: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:993:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:993:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:993: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:1000:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1000:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1000: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:1000:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1000:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1000: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:788:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:666: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:792:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818: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:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:818: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:1006:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006: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:1006:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006: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:1227: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:1227: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:1246: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:1246: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:1246: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:1246:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2377/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
[2378/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroAnnotationElide.cpp.o
[2379/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o
[2380/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Utils.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:12:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:72:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'void llvm::extractParts(Register, LLT, int, SmallVectorImpl<Register>&, MachineIRBuilder&, MachineRegisterInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: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: 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:922: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:972: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:996: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:1195: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:1195: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:1219: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:1224: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:1238: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:1262: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:1262: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: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:1279: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:1283: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:1283: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:1303: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:1308: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:1311: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:2041: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:518: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:518: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:552: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
[2381/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
[2382/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
[2383/4434] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6316:40: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2001: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:3602: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.constprop(llvm::SmallVectorImpl<llvm::Register>&, llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3579: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: 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:8217: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:8220:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult loweri64tof16ITOFP(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8221:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::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:9740:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9740:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9741:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9741:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9742:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Align llvm::LegalizerHelper::getStackTemporaryAlignment(llvm::LLT, llvm::Align) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4893:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getFloatTypeForLLT(llvm::LLVMContext&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:83: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:3713:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3714:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10370: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:10392:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'std::pair<int, int> getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:57:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:57:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void makeDstOps(llvm::SmallVectorImpl<llvm::DstOp>&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5019: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:5026: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:235: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:249: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:249: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:252: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:252: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:257: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:257: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:257: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:260: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:281:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::buildWidenedRemergeToDst(llvm::Register, llvm::LLT, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:348: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:162: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:162: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:162: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:191: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:191: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:194: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:194: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:2125:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2132:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2133:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2136: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:2139: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:2139: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:2139: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:2143: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:2150: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:2155: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:2155: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:2155: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:2159: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:2155: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:2155: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:2155: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:2168: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:2178: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:2184: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:2186:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2189: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:2193:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2198: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:2233:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2234:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2241:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2318: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:2344:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2362:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2371: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:2401: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:2447: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:2465:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2487:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2521: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:2533: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:2591: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:2591: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:2591: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:2592: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:2592: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:2592: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:2598: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:2598: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:2598: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:2602: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:2602: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:2602: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:2606: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:2606: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:2606: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:2616: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:2643:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2644:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2646: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:2646: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:2646: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:2651:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2652:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2660: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:2680: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:2680: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:2680: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:2681: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:2681: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:2681: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:2695: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:2695: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:2695: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:2692: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:2692: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:2692: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:2707:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2718:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2727: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:2772: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:2774: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:2776: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:2778: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:2787: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:2790: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:2797: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:2817: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:2817: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:2817: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:2826:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2839:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2844: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:2844: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:2844: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:2848:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2872:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2891:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3130:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3131:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3139:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3168: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:3678: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:3674: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:3676:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3687: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:3725: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:3737:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3763:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3767:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3773:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3805:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3818:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3861: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:3878:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3893:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3837: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:3905:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3844: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:3905:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3845: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:3905:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3848: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:3905:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3852: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:3905:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3912:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastConcatVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3934: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:3955:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastConcatVector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3962:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastShuffleVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3979: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:4013: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:4054:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4056:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4076: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:4123:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4124:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4127:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4413: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:4409:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4410:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4409:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4410:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4424: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:4488: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:4490: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:4492: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:4494: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:4496: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:4498: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:4893: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:4952:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4948: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:4961:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4945: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:4961:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4971:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5191: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:5240: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:5406: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:5438: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:5440: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:5491:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5470:44: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5474: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:5495:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5470:44: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5474: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:5498: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:5498: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:4317: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:4329: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:4340: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:4354:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4361:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4370:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4372:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4153: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:4167:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4172:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4215:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4247:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4249:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4243: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:4233: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:4265:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4268:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4270:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4274:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4278:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsBitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5685: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:5708:23:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252: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:252: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:5715:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorSeqReductions(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5949: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:5970: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:5970: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:5970: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:5979: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:5979: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: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:5996: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:5996: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:5862: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:5897: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:5897: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:5897: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:5913: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:5913: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:5913: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:5922: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:5922: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:5922: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:5930: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:5930: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:5936: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:5936: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:5936: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:5940: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:5940: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:5940: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:6009: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:6009: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:6017: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:6017: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:6032:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6038:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6040:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6041:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6043:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6049:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6058:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6059:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6062:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6063:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6067:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6070:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6072:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6081:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6076:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6082:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6085:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6086:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6090: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:6090:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6226:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6226:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6252:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6254:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6256:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6269:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6271:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6273:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6290:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6291:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6294:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6295:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6303:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6320: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:6320: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:6320:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6346:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6351:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6351:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6351:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6362:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6366: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:6366:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6411:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6417: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:6417:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6426: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:6443:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6443:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6472:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6474:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6486:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6552:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6097: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:6146: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:6146: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:6159:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6160:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6191: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:6191: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:6191: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:6193:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6194:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6195:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6170:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6172:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6173:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6174:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6178:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6203:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6205: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:6205: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:6205: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:6579: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:6597: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:6973: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:6635: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:6782: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:6784: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:6796: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:6796: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:6796: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:6878: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:7013: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:7023:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7034:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7041:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7053:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7058:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7061:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7065:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7067:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7034:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7041:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7053:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7058:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7061:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7065:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7067:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarAddSub(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7077: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:7130: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:7132: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:7151: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:7151: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:7151: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:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7164: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:7164: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:7173: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:7193: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:7203: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:7228: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:7295: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:7304: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:7377: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:7388: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:7393: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:7398: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:7398: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:7398: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:7404: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:7404: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:7404: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:7410: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:7410: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:7418: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:7430:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252: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:252: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:7431: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:7431: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:7439: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:7456: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:7461: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:7477: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:7477: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:7485: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:7503:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7504:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7506:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7507:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7518: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:7536:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7537:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7539:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7540:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7551: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:7562:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7563:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7564:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFLDEXP(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7574: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:7587:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFLDEXP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7589:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7622:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7647:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7646:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7650:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7651:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7670:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7684:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7686:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7685:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7691:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7690:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7717:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7720:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7721:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7726:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7729:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7730:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7731:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7739:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7740:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7743:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7758:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7759:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7764:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7765:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7767:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7806:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7812: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:7812: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:7812: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:7813:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::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:7816:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7819:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7822: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:7822: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:7822: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:7845:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7846:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7847:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7848:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7855:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7857:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7858:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7861:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7862:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7867:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7868:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7869:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7871:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7872:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7873:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7877:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerEXT(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7925: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:7925: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:7925: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:7934: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:7934: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:7934: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:7936: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:7936: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:7936: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:7940: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:7940: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:8010:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8011: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:8011: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:8011: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:8044:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8038: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:8038: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:8038: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:8046:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8047:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8038: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:8038: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:8038: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:8070:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8071: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:8071: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:8071: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:8072:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8074: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:8074: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:8074: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:8076: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:8076: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:8076: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:8060:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8061:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8062: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:8062: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:8062: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:8063:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8065: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:8065: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:8065: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:8078:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8107:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8110:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8116:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8118:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8121:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::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:8123:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8124:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8125:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8132:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8135:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8159:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8161:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8162:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8163:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8164:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8165:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8203:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8204:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8205:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8206:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8207:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUITOFP(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8241: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:8275: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:8288:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8290:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8291:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8292:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8294:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8325:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8330:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8331:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8333:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8363:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8364:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8368:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8370:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8374:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8377:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8381:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8382:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8383:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8385:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8386:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8394:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8395:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8457:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8463:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8475:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8476:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8538:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8539:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8543:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8546:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8547:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8549:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8551:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8556:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8564:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8567:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8568:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8572:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8573:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8574:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8576:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8579:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8580:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8585:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8590:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8591:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8601:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8602:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8614:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8615:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8618:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8641:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPow(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8642:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerThreewayCompare(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8714: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:8714: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:8714: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:8715: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:8715: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:8715: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:8716:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8735:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8738:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8742:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8743:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8746:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8748:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8759:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8800:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8803:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/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:8808: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:8808: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:8808:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8830: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:8830: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:8830: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:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIsFPClass(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8867:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIsFPClass(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8871:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8890:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8892:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8910:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8912:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8913:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8923:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8925:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8941:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8948:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8949:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8951:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8975:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8976:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8987:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUnmergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9016:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5326: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:5364:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252: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:252: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:5367: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:5367:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9185: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:9185: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:9185: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:9209:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9216: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:9216: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:9216: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:9234: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:9246:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getDynStackAllocTargetPtr(llvm::Register, llvm::Register, llvm::Align, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9251:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9271: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:9339:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerExtract(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9346:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9425:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9431:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9438:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9439:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9458:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9460:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9477:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9490:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9492:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9496:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9497:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9498:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9513:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9514:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9518:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9519:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9520:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9579:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9579:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9580:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9580:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9583:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9583:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::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:9585:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9585:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9589:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9589:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9590: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:9590: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:9590: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:9594:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9595:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9596: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:9596: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:9596: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:9637: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:9637: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:9637: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:9650:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9653:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9680:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9681:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9682:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9709:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9710:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9711:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9720:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9721:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9722:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9724:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9725:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9726:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9720:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9721:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9722:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9724:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9725:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9726:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9767: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:9767: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:9767: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:9761:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9762:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitReverse(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9763:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9764:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9794:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9797:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9801:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9794:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9797:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9801:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9805:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9859: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:9859: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:9859: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:9860: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:9860: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:9860: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:9861:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9865: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:9865: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:9865: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:9913:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9927:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9932:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::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:9939:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9940:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9949:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9950:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9959:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9962:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9965:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9974:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9979:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9980:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9985:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9988:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9993:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10002:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10006:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10015:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10015:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10023:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10030:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10032:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10034:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9921:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10036:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10053:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10054:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10066:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10089:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10090:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10091:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10093:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10094:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10096:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDIVREM(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10106: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:10106: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:10106: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:10110: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:10110: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:10110: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:10128:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10129:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10130:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10144:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10145:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToCNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10156:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10174:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10175:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10199:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10200:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10202:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10203:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10205:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFAbs(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10218:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVAArg(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10256: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:10281: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:10286: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:10497:45: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10632:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10634:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10733:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10752:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4512: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:4526: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:4526: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:4526: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:4529:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4530:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4561: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:4561: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:4561: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:4571:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4584:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4594:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStrictFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4597:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4599:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4613: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:4613: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:4613: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:4615:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4633: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:4633: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:4633: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:4634:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4665:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4681:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4688:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4695:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4696:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4706:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4718:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4725:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4732:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4733:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4784:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4785:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4885:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1540: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:1607: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:1607: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:1616: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:1646: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:1646: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:1646: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:1664: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:1669: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:1671: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:1687: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:1738: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:1741: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:1754: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:1759: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:1769: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:1772: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:1774: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:1849: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:1855: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:1872:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1893:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1882:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1883:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252: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:252: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:1884: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:1884: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:1895:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2037: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:2037: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:2037: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:2031:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2037: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:2037: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:2037: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:2063: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:2063: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:2063: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:2087: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:2097: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:2107:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5722: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:5857: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:5857: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:1298:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createSetStateLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1100: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:1072: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:1222:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createFCMPLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1246:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult createAtomicLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:926:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult createAtomicLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:930:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMultiEltType(llvm::GenericMachineInstr&, unsigned int, std::initializer_list<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5119: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:5119: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:5119: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:5507: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:5650: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:5653: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:5657:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5660: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:5663: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:5667: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:5670: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:5672: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:5676: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:136: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:139: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:142: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:145: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:148: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:151:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2384/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
[2385/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/SuspendCrossingInfo.cpp.o
[2386/4434] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o
[2387/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/MaterializationUtils.cpp.o
[2388/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Error llvm::orc::shared::runDeallocActions(llvm::ArrayRef<WrapperFunctionCall>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:33:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Expected<std::vector<llvm::orc::shared::WrapperFunctionCall> > llvm::orc::shared::runFinalizeActions(AllocActions&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:23:60: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2389/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/MachOObjectFormat.cpp.o
[2390/4434] Building CXX object lib/Transforms/HipStdPar/CMakeFiles/LLVMHipStdPar.dir/HipStdPar.cpp.o
[2391/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/SpillUtils.cpp.o
[2392/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
[2393/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/ObjectFormats.cpp.o
[2394/4434] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
In function 'std::optional<std::pair<llvm::Value&, llvm::DIExpression&> > salvageDebugInfoImpl(llvm::SmallDenseMap<llvm::Argument*, llvm::AllocaInst*, 4>&, bool, llvm::Function*, llvm::Value*, llvm::DIExpression*, bool)',
    inlined from 'void llvm::coro::salvageDebugInfo(llvm::SmallDenseMap<llvm::Argument*, llvm::AllocaInst*, 4>&, llvm::DbgVariableRecord&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1974:29:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1919:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void buildFrameDebugInfo(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:847:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::StructType* {anonymous}::FrameTypeBuilder::finish(llvm::StringRef)',
    inlined from 'buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&, bool)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:932:20,
    inlined from 'llvm::StructType* buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:933:4,
    inlined from 'virtual void llvm::coro::BaseABI::buildCoroutineFrame(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:2102:33:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:478:51: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
[2395/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o
[2396/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o
[2397/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SymbolStringPool.cpp.o
[2398/4434] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o
[2399/4434] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o
[2400/4434] Building ARMGenAsmWriter.inc...
[2401/4434] Building ARMGenAsmMatcher.inc...
[2402/4434] Building ARMGenDisassemblerTables.inc...
[2403/4434] Building ARMGenCallingConv.inc...
[2404/4434] Building ARMGenDAGISel.inc...
[2405/4434] Building ARMGenMCPseudoLowering.inc...
[2406/4434] Building ARMGenFastISel.inc...
[2407/4434] Building ARMGenMCCodeEmitter.inc...
[2408/4434] Building ARMGenGlobalISel.inc...
[2409/4434] Building ARMGenSDNodeInfo.inc...
[2410/4434] Building ARMGenRegisterBank.inc...
[2411/4434] Building ARMGenRegisterInfo.inc...
[2412/4434] Linking CXX static library lib/libclangIndex.a
[2413/4434] Linking CXX static library lib/libLLVMIRPrinter.a
[2414/4434] Building ARMGenInstrInfo.inc...
[2415/4434] Linking CXX static library lib/libLLVMGlobalISel.a
[2416/4434] Linking CXX static library lib/libclangDriver.a
[2417/4434] Linking CXX static library lib/libLLVMCoroutines.a
[2418/4434] Linking CXX static library lib/libLLVMCFGuard.a
[2419/4434] Linking CXX static library lib/libLLVMHipStdPar.a
[2420/4434] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o
[2421/4434] Building ARMGenSystemRegister.inc...
[2422/4434] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
[2423/4434] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
[2424/4434] Building COFFOptions.inc...
[2425/4434] Building ARMGenSubtargetInfo.inc...
[2426/4434] Linking CXX static library lib/libLLVMOrcShared.a
[2427/4434] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
[2428/4434] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
[2429/4434] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
[2430/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/DefaultHostBootstrapValues.cpp.o
[2431/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorResolver.cpp.o
[2432/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o
[2433/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::deinitialize(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:214:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2434/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderVTune.cpp.o
[2435/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderPerf.cpp.o
[2436/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/LibraryResolver.cpp.o
[2437/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::registerFrameWrapper(const void*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:48:14: warning: unnecessary parentheses in declaration of 'RegisterFrame' [-Wparentheses]
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:48:14: note: remove parentheses
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::deregisterFrameWrapper(const void*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:65:14: warning: unnecessary parentheses in declaration of 'DeregisterFrame' [-Wparentheses]
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:65:14: note: remove parentheses
[2438/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o
[2439/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o
[2440/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::deinitialize(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:139:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::release(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:178:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2441/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o
[2442/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o
[2443/4434] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o
[2444/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/LibraryScanner.cpp.o
[2445/4434] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/UnwindInfoManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In member function 'llvm::Error llvm::orc::UnwindInfoManager::registerSectionsImpl(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange, llvm::orc::ExecutorAddrRange)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:141:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In static member function 'static llvm::Error llvm::orc::UnwindInfoManager::registerSections(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange, llvm::orc::ExecutorAddrRange)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:115:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In member function 'llvm::Error llvm::orc::UnwindInfoManager::deregisterSectionsImpl(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:155:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In static member function 'static llvm::Error llvm::orc::UnwindInfoManager::deregisterSections(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:122:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
[2446/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
[2447/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::StringRef&>, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:115:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:127:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2448/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'uint64_t llvm::RuntimeDyldCOFF::getDLLImportOffset(unsigned int, llvm::RuntimeDyldImpl::StubMap&, llvm::StringRef, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:89:42:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFAArch64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:124:46,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:216:67:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFX86_64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:163:46,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:257:67:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2449/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
[2450/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
[2451/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'void llvm::RuntimeDyldMachOAArch64::processGOTRelocation(const llvm::RelocationEntry&, llvm::RelocationValueRef&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:448:44,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldMachOAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:344:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'void llvm::RuntimeDyldMachOX86_64::processGOTRelocation(const llvm::RelocationEntry&, llvm::RelocationValueRef&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h:139:18,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldMachOX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h:73:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2452/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[2453/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[2454/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o
[2455/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o
[2456/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTypeUtilities.cpp.o
[2457/4434] Linking CXX static library lib/libLLVMWebAssemblyInfo.a
[2458/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyInstPrinter.cpp.o
[2459/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:34:
In constructor 'llvm::WebAssemblyGenMCSubtargetInfo::WebAssemblyGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createWebAssemblyMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:248:48,
    inlined from 'llvm::MCSubtargetInfo* createMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:80:46:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:193:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:193:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2460/4434] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
[2461/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o
[2462/4434] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
[2463/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o
[2464/4434] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o
[2465/4434] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'void llvm::RuntimeDyldELF::resolveLoongArch64Branch(unsigned int, const llvm::RelocationValueRef&, llvm::object::relocation_iterator, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:695:42:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'void llvm::RuntimeDyldELF::resolveAArch64Branch(unsigned int, const llvm::RelocationValueRef&, llvm::object::relocation_iterator, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1605:16:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2466/4434] Building CXX object lib/TextAPI/BinaryReader/CMakeFiles/LLVMTextAPIBinaryReader.dir/DylibReader.cpp.o
[2467/4434] Linking CXX static library lib/libclangCrossTU.a
[2468/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o
[2469/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/CodeGenPassBuilder.cpp.o
[2470/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o
[2471/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
[2472/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
[2473/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
[2474/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o
[2475/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o
[2476/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o
[2477/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugSuppression.cpp.o
[2478/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o
[2479/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o
[2480/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o
[2481/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o
[2482/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o
[2483/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o
[2484/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o
[2485/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o
[2486/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o
[2487/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o
[2488/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o
[2489/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o
[2490/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o
[2491/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/EntryPointStats.cpp.o
[2492/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o
[2493/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o
[2494/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o
[2495/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o
[2496/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o
[2497/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o
[2498/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o
[2499/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
[2500/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o
[2501/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o
[2502/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o
[2503/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o
[2504/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o
[2505/4434] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
[2506/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o
[2507/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o
[2508/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o
[2509/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o
[2510/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o
[2511/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o
[2512/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o
[2513/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o
[2514/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o
[2515/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o
[2516/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o
[2517/4434] Building ObjcopyOpts.inc...
[2518/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o
[2519/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o
[2520/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o
[2521/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o
[2522/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
[2523/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o
[2524/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function '{anonymous}::Dwarf5AccelTableWriter::Dwarf5AccelTableWriter(llvm::AsmPrinter*, const llvm::AccelTableBase&, llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >, llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >, llvm::function_ref<std::optional<llvm::DWARF5AccelTable::UnitIndexAndEncoding>(const llvm::DWARF5AccelTableData&)>, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:597:1: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:597:1: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function 'void llvm::emitDWARF5AccelTable(AsmPrinter*, DWARF5AccelTable&, ArrayRef<std::variant<MCSymbol*, long long unsigned int> >, function_ref<std::optional<DWARF5AccelTable::UnitIndexAndEncoding>(const DWARF5AccelTableData&)>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:710:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function 'void llvm::emitDWARF5AccelTable(AsmPrinter*, DWARF5AccelTable&, const DwarfDebug&, ArrayRef<std::unique_ptr<DwarfCompileUnit> >)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
[2525/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
[2526/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Z3CrosscheckVisitor.cpp.o
[2527/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[2528/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
[2529/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
[2530/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
[2531/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o
[2532/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[2533/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
[2534/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
[2535/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[2536/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
[2537/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
[2538/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp: In member function 'void llvm::DwarfCompileUnit::addLocationWithExpr(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1661:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)',
    inlined from 'void llvm::DwarfCompileUnit::constructCallSiteParmEntryDIEs(llvm::DIE&, llvm::SmallVector<llvm::DbgCallSiteParam, 4>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1408:15:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686: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/CodeGen/AsmPrinter/DwarfCompileUnit.cpp: In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686: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/CodeGen/AsmPrinter/DwarfCompileUnit.cpp: In member function 'void llvm::DwarfCompileUnit::addMemoryLocation(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&, int64_t)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1697:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)',
    inlined from 'void llvm::DwarfCompileUnit::addVariableAddress(const llvm::DbgVariable&, llvm::DIE&, llvm::MachineLocation)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1658:15:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)',
    inlined from 'void llvm::DwarfCompileUnit::addVariableAddress(const llvm::DbgVariable&, llvm::DIE&, llvm::MachineLocation)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1658:15,
    inlined from 'void llvm::DwarfCompileUnit::applyConcreteDbgVariableAttributes(const llvm::Loc::Single&, const llvm::DbgVariable&, llvm::DIE&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:828:25:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addMemoryLocation(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&, int64_t)',
    inlined from 'llvm::DIE& llvm::DwarfCompileUnit::constructCallSiteEntryDIE(llvm::DIE&, const llvm::DISubprogram*, const llvm::Function*, bool, const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::MachineLocation, int64_t, llvm::DIType*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1346:24:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1697:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)',
    inlined from 'llvm::DIE& llvm::DwarfCompileUnit::constructCallSiteEntryDIE(llvm::DIE&, const llvm::DISubprogram*, const llvm::Function*, bool, const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::MachineLocation, int64_t, llvm::DIType*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1348:17:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::DwarfCompileUnit::addAddress(llvm::DIE&, llvm::dwarf::Attribute, const llvm::MachineLocation&)',
    inlined from 'llvm::DIE& llvm::DwarfCompileUnit::updateSubprogramScopeDIE(const llvm::DISubprogram*, const llvm::Function&, llvm::MCSymbol*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:573:19:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1686:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2539/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
[2540/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[2541/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
[2542/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
[2543/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
[2544/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o
[2545/4434] Linking CXX static library lib/libLLVMExtensions.a
[2546/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
[2547/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'const llvm::DIExpression* combineDIExpressions(const llvm::DIExpression*, const llvm::DIExpression*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:604:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:604:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void finishCallSiteParams(ValT, const llvm::DIExpression*, llvm::ArrayRef<FwdRegParamInfo>, llvm::ParamSet&) [with ValT = llvm::MachineLocation]':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:611:13: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void addToFwdRegWorklist(FwdRegWorklist&, unsigned int, const llvm::DIExpression*, llvm::ArrayRef<FwdRegParamInfo>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:642:13: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfo.h:28,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&, ClobberedRegUnitSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:670:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&, ClobberedRegUnitSet&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:757:30: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:757:30: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:748:31: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:748:31: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:774:24: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:774:24: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:824:24,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1020:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:874:48,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1020:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428: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:1020:34:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:878:27: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:878:27: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h: In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef<llvm::DbgValueLoc>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:196:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12:
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1815:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, llvm::MCSymbol* const&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, llvm::MCSymbol* const&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1811:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1808:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
[2548/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o
[2549/4434] Building CXX object lib/Frontend/Driver/CMakeFiles/LLVMFrontendDriver.dir/CodeGenOptions.cpp.o
[2550/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
[2551/4434] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[2552/4434] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[2553/4434] Linking CXX static library lib/libLLVMMCDisassembler.a
[2554/4434] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp: In member function 'void llvm::CodeViewDebug::emitLocalVariableList(const FunctionInfo&, llvm::ArrayRef<LocalVariable>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2839:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CodeViewDebug::LocalVariable>' changed in GCC 7.1
[2555/4434] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[2556/4434] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
[2557/4434] 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:743:16: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
[2558/4434] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[2559/4434] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
[2560/4434] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
[2561/4434] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)',
    inlined from 'virtual void llvm::ExecutionEngine::runStaticConstructorsDestructors(bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:408:37:
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Constants.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:23:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::GenericValue llvm::ExecutionEngine::getConstantValue(const llvm::Constant*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:733:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char> >&, const char* const*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:1139:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2562/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/CompactUnwindSupport.cpp.o
[2563/4434] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Remarks/Remark.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/LLVMRemarkStreamer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/LTO/LTO.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'std::string llvm::computeLTOCacheKey(const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const DenseSet<long long unsigned int>&, const DenseSet<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:186:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'std::string llvm::computeLTOCacheKey(const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const DenseSet<long long unsigned int>&, const DenseSet<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:186:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2564/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o
[2565/4434] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[2566/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o
[2567/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o
[2568/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:347:19:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:347:19:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<llvm::jitlink::Block*> llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:248:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<llvm::jitlink::Block*> llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:248:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2569/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o
[2570/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o
[2571/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o
[2572/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o
[2573/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o
[2574/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::orc::ExecutorAddr&&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::addSectionStartSymAndBlock(unsigned int, llvm::jitlink::Section&, llvm::orc::ExecutorAddr, const char*, llvm::orc::ExecutorAddrDiff, uint32_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:332:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::MachOLinkGraphBuilder::createStandardGraphSymbol(NormalizedSymbol&, llvm::jitlink::Block&, size_t, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:597:23:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70,
    inlined from 'llvm::Error llvm::jitlink::MachOLinkGraphBuilder::graphifyCStringSection(NormalizedSection&, std::vector<NormalizedSymbol*>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:688:27:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2575/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o
[2576/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch32.cpp.o
[2577/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o
[2578/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o
[2579/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_systemz.cpp.o
[2580/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o
[2581/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o
[2582/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86.cpp.o
[2583/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_ppc64.cpp.o
[2584/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o
[2585/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFF.cpp.o
[2586/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFF_ppc64.cpp.o
[2587/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o
[2588/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o
[2589/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o
[2590/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFFLinkGraphBuilder.cpp.o
[2591/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o
[2592/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o
[2593/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o
[2594/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o
[2595/4434] Linking CXX static library lib/libLLVMOrcTargetProcess.a
[2596/4434] Linking CXX static library lib/libLLVMWebAssemblyDesc.a
[2597/4434] Linking CXX static library lib/libLLVMRuntimeDyld.a
[2598/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch32.cpp.o
[2599/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/systemz.cpp.o
[2600/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86.cpp.o
[2601/4434] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyTypeUtilities.cpp.o
[2602/4434] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o
[2603/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
[2604/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
[2605/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
[2606/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
[2607/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o
[2608/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
[2609/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
[2610/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
[2611/4434] Linking CXX static library lib/libLLVMARMInfo.a
[2612/4434] Linking CXX static library lib/libLLVMARMUtils.a
[2613/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
[2614/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
[2615/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
[2616/4434] Linking CXX static library lib/libLLVMPasses.a
[2617/4434] Linking CXX static library lib/libLLVMTextAPIBinaryReader.a
[2618/4434] Building Options.inc...
[2619/4434] Generating VCSVersion.inc
[2620/4434] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
[2621/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:140:
In constructor 'llvm::ARMGenMCSubtargetInfo::ARMGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createARMMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32487:70,
    inlined from 'llvm::MCSubtargetInfo* llvm::ARM_MC::createARMMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:209:38:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32432:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32432:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2622/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o
[2623/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o
[2624/4434] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2625/4434] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1254:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1558:61:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1476:56:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1534:60:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
[2626/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o
[2627/4434] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
[2628/4434] Linking CXX static library lib/libclangStaticAnalyzerCore.a
[2629/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o
[2630/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o
[2631/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o
[2632/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o
[2633/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AssumeModeling.cpp.o
[2634/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o
[2635/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o
[2636/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o
[2637/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o
[2638/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BitwiseShiftChecker.cpp.o
[2639/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o
[2640/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o
[2641/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o
[2642/4434] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o
[2643/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o
[2644/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o
[2645/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o
[2646/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o
[2647/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o
[2648/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o
[2649/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o
[2650/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o
[2651/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o
[2652/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o
[2653/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o
[2654/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o
[2655/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o
[2656/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o
[2657/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o
[2658/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXDeleteChecker.cpp.o
[2659/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o
[2660/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o
[2661/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o
[2662/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o
[2663/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o
[2664/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o
[2665/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o
[2666/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o
[2667/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o
[2668/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o
[2669/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o
[2670/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o
[2671/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o
[2672/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o
[2673/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o
[2674/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o
[2675/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o
[2676/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o
[2677/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o
[2678/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o
[2679/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o
[2680/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o
[2681/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o
[2682/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o
[2683/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o
[2684/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o
[2685/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o
[2686/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o
[2687/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o
[2688/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o
[2689/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o
[2690/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o
[2691/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o
[2692/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o
[2693/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o
[2694/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o
[2695/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o
[2696/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o
[2697/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o
[2698/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o
[2699/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o
[2700/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o
[2701/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o
[2702/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o
[2703/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoOwnershipChangeVisitor.cpp.o
[2704/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o
[2705/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o
[2706/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o
[2707/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o
[2708/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o
[2709/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o
[2710/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o
[2711/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o
[2712/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o
[2713/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o
[2714/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o
[2715/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o
[2716/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o
[2717/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o
[2718/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o
[2719/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PutenvStackArrayChecker.cpp.o
[2720/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o
[2721/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o
[2722/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o
[2723/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o
[2724/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o
[2725/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o
[2726/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SetgidSetuidOrderChecker.cpp.o
[2727/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o
[2728/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o
[2729/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o
[2730/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o
[2731/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o
[2732/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StoreToImmutableChecker.cpp.o
[2733/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o
[2734/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdVariantChecker.cpp.o
[2735/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o
[2736/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o
[2737/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o
[2738/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o
[2739/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o
[2740/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o
[2741/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o
[2742/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o
[2743/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o
[2744/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o
[2745/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o
[2746/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o
[2747/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o
[2748/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o
[2749/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o
[2750/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o
[2751/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o
[2752/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o
[2753/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o
[2754/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o
[2755/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o
[2756/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o
[2757/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VAListChecker.cpp.o
[2758/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
[2759/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o
[2760/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/MemoryUnsafeCastChecker.cpp.o
[2761/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ForwardDeclChecker.cpp.o
[2762/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o
[2763/4434] Building InstallNameToolOpts.inc...
[2764/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o
[2765/4434] Linking CXX static library lib/libLLVMFrontendDriver.a
[2766/4434] Linking CXX static library lib/libLLVMAsmPrinter.a
[2767/4434] Linking CXX static library lib/libLLVMLTO.a
[2768/4434] Linking CXX static library lib/libLLVMExecutionEngine.a
[2769/4434] Linking CXX static library lib/libLLVMJITLink.a
[2770/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLambdaCapturesChecker.cpp.o
[2771/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/AbsoluteSymbols.cpp.o
[2772/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFF.cpp.o
[2773/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o
[2774/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/BacktraceTools.cpp.o
[2775/4434] Building CXX object lib/DTLTO/CMakeFiles/LLVMDTLTO.dir/DTLTO.cpp.o
[2776/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RetainPtrCtorAdoptChecker.cpp.o
[2777/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o
[2778/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o
[2779/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o
[2780/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o
[2781/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o
[2782/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EHFrameRegistrationPlugin.cpp.o
[2783/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp: In member function 'virtual llvm::Error llvm::orc::EPCDynamicLibrarySearchGenerator::tryToGenerate(llvm::orc::LookupState&, llvm::orc::LookupKind, llvm::orc::JITDylib&, llvm::orc::JITDylibLookupFlags, const llvm::orc::SymbolLookupSet&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp:68:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2784/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFPlatform.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::orc::JITDylib*; _Val = std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>; _KeyOfValue = std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::JITDylib*, std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>, std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >, std::less<llvm::orc::JITDylib*>, std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2785/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o
[2786/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o
[2787/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o
[2788/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorResolutionGenerator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutorResolutionGenerator.cpp: In member function 'virtual llvm::Error llvm::orc::ExecutorResolutionGenerator::tryToGenerate(llvm::orc::LookupState&, llvm::orc::LookupKind, llvm::orc::JITDylib&, llvm::orc::JITDylibLookupFlags, const llvm::orc::SymbolLookupSet&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutorResolutionGenerator.cpp:51:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2789/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o
[2790/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o
[2791/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/InProcessMemoryAccess.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::writePointersAsync(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:45:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt8sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned char>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:65:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt16sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<short unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:74:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt32sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:83:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt64sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:92:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readPointersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadPointersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:101:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readStringsAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadStringsCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:122:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:58:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readBuffersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::MemoryAccess::OnReadBuffersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:110:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
[2792/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
[2793/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o
[2794/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o
[2795/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o
[2796/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o
[2797/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRPartitionLayer.cpp.o
[2798/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
[2799/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyObjectLinkingLayer.cpp.o
[2800/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITLinkReentryTrampolines.cpp.o
[2801/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o
[2802/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LinkGraphLayer.cpp.o
[2803/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LoadLinkableFile.cpp.o
[2804/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/LookupAndRecordAddrs.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h: In member function 'llvm::Expected<std::vector<std::vector<std::optional<llvm::orc::ExecutorSymbolDef> > > > llvm::orc::DylibManager::lookupSymbols(llvm::ArrayRef<LookupRequest>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h:53:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h:56:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2805/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o
[2806/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachO.cpp.o
[2807/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::InFlightAlloc::abandon(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnAbandonedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:46:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::deallocate(std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:155:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2808/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LinkGraphLinkingLayer.cpp.o
[2809/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::orc::ExecutorAddr&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:111:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:122:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:372:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:390:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:407:35:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:407:65:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:141:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:158:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:191:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2810/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o
[2811/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o
[2812/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o
[2813/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
[2814/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o
[2815/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o
[2816/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SelfExecutorProcessControl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp: In member function 'virtual void llvm::orc::SelfExecutorProcessControl::lookupSymbolsAsync(llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>, llvm::orc::DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp:87:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2817/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o
[2818/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SectCreate.cpp.o
[2819/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITEventListener.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2820/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o
[2821/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In function 'void llvm::orc::lookupSymbolsAsyncHelper(EPCGenericDylibManager&, llvm::ArrayRef<DylibManager::LookupRequest>, std::vector<std::vector<std::optional<ExecutorSymbolDef> > >, DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:35:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In member function 'virtual void llvm::orc::SimpleRemoteEPC::lookupSymbolsAsync(llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>, llvm::orc::DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:58:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:60:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
In lambda function,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = llvm::orc::lookupSymbolsAsyncHelper(EPCGenericDylibManager&, llvm::ArrayRef<DylibManager::LookupRequest>, std::vector<std::vector<std::optional<ExecutorSymbolDef> > >, DylibManager::SymbolLookupCompleteFn)::<lambda(auto:10)>; ReturnT = void; ParamTs = {llvm::Expected<std::vector<std::optional<llvm::orc::ExecutorSymbolDef>, std::allocator<std::optional<llvm::orc::ExecutorSymbolDef> > > >}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:212:16:
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:52:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readStringsAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadStringsCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:189:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:86:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::writePointersAsync(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:79:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readBuffersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::MemoryAccess::OnReadBuffersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:172:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readPointersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadPointersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:156:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt64sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:140:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt32sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:124:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt16sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<short unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:108:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt8sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned char>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2822/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o
[2823/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteMemoryMapper.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp: In member function 'virtual void llvm::orc::SimpleRemoteMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp:71:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp: In member function 'virtual void llvm::orc::SimpleRemoteMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp:88:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2824/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o
[2825/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o
[2826/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RedirectionManager.cpp.o
[2827/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o
[2828/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o
[2829/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/UnwindInfoRegistrationPlugin.cpp.o
[2830/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAddMissingPrototypes.cpp.o
[2831/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITLinkRedirectableSymbolManager.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h: In member function 'llvm::Error llvm::orc::MemoryAccess::writePointers(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h:120:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h:123:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
[2832/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o
[2833/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCleanCodeAfterTrap.cpp.o
[2834/4434] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ReOptimizeLayer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/15.2.1/memory:83,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:1:
In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]',
    inlined from 'llvm::orc::JITDylib& llvm::orc::ResourceTracker::getJITDylib() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:98:56,
    inlined from 'void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:261:32:
/usr/include/c++/15.2.1/bits/atomic_base.h:501:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  501 |         return __atomic_load_n(&_M_i, int(__m));
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)':
cc1plus: note: destination object is likely at address zero
[2835/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o
[2836/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o
[2837/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugFixup.cpp.o
[2838/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o
[2839/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o
[2840/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExceptionInfo.cpp.o
[2841/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLateEHPrepare.cpp.o
[2842/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o
[2843/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o
[2844/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixBrTableDefaults.cpp.o
[2845/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o
[2846/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o
[2847/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o
[2848/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o
[2849/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp: In member function 'virtual unsigned int llvm::WebAssemblyInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:161:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2850/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o
[2851/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerRefTypesIntPtrConv.cpp.o
[2852/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2001: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:3330: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:3330: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:3387: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:3401: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:5073: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:3189: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:3189: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:3104: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:3104:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2853/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyNullifyDebugValueLists.cpp.o
[2854/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCLowerPrePass.cpp.o
[2855/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o
[2856/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o
[2857/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o
[2858/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o
[2859/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRefTypeMem2Local.cpp.o
[2860/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o
[2861/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o
[2862/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o
[2863/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o
[2864/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o
[2865/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o
[2866/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySortRegion.cpp.o
[2867/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o
[2868/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o
[2869/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o
[2870/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o
[2871/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o
[2872/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMemIntrinsicResults.cpp.o
[2873/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:25:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc: In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::WebAssemblySubtarget::WebAssemblySubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:69:23:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2874/4434] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParser.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:16:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from '{anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:681:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from '{anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:681:40,
    inlined from 'virtual bool {anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:721:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[2875/4434] Linking CXX static library lib/libLLVMWebAssemblyUtils.a
[2876/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o
[2877/4434] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o
[2878/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2879/4434] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmTypeCheck.cpp.o
[2880/4434] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o
[2881/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o
[2882/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
[2883/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
[2884/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o
[2885/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
[2886/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
[2887/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:294:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:132:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:136:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:265:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:275:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:287:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:279:16:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:287:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMOutgoingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:141:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMIncomingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:317:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
[2888/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o
[2889/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:462:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:462:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:428:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual unsigned int llvm::ARMBaseInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:325:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2890/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
[2891/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
[2892/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o
[2893/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
[2894/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
[2895/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
[2896/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:731:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:647:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:754:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:647:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2897/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2898/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:16:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:437:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetFPEnv(const llvm::DstOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:461:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:463:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:466:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:467:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPEnv(const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:468:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetFPEnv(const llvm::DstOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:475:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:478:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPEnv(const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:479:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1110:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1071:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:514:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:585:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:585:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:52:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:108:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:112:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:118:57:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:680:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:177:66:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:940:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:144:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:680:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:148:65:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:158:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:160:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:189:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:823:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:191:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:823:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
[2899/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
[2900/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o
[2901/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o
[2902/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o
[2903/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
[2904/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
[2905/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
[2906/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
[2907/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
[2908/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
[2909/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:22:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenRegisterBank.inc: In member function 'virtual const llvm::RegisterBank& llvm::ARMGenRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenRegisterBank.inc:142:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2910/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
[2911/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2001: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:3330: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:3330: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:3387: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:3401: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:3104: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:3104: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:3189: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:3189:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::Register llvm::ARMTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp:5872:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2912/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o
[2913/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp:47:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc: In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::ARMSubtarget::ARMSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::ARMBaseTargetMachine&, bool, bool, llvm::DenormalMode)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp:101:23:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2914/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
[2915/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
[2916/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
[2917/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o
[2918/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o
[2919/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o
[2920/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o
[2921/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
[2922/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o
[2923/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLatencyMutations.cpp.o
[2924/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2925/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
[2926/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
[2927/4434] Linking CXX static library lib/libLLVMARMDesc.a
[2928/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
[2929/4434] Building Options.inc...
[2930/4434] Linking CXX static library lib/libLLVMCoverage.a
[2931/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2932/4434] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[2933/4434] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
[2934/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[2935/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o
[2936/4434] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp: In function 'int llvm::libDriverMain(ArrayRef<const char*>)':
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:530:77: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:530:77: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2937/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o
[2938/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[2939/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[2940/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[2941/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[2942/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[2943/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
[2944/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Utils.cpp.o
[2945/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[2946/4434] Building Options.inc...
[2947/4434] Building arm_fp16.h...
[2948/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[2949/4434] Building arm_sve.h...
[2950/4434] Building arm_sme.h...
[2951/4434] Building arm_bf16.h...
[2952/4434] Building arm_cde.h...
[2953/4434] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[2954/4434] Building arm_vector_types.h...
[2955/4434] Building arm_mve.h...
[2956/4434] Building arm_neon.h...
[2957/4434] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
[2958/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfo.cpp.o
[2959/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o
[2960/4434] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:34:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'llvm::ParseStatus {anonymous}::ARMAsmParser::parseModImm(llvm::OperandVector&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5551:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:6386:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[2961/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o
[2962/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o
In function 'llvm::Value* emitGetParamBuf(clang::CodeGen::CodeGenFunction&, const clang::CUDAKernelCallExpr*)',
    inlined from 'virtual clang::CodeGen::RValue clang::CodeGen::CGCUDARuntime::EmitCUDADeviceKernelCallExpr(clang::CodeGen::CodeGenFunction&, const clang::CUDAKernelCallExpr*, clang::CodeGen::ReturnValueSlot, llvm::CallBase**)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCUDARuntime.cpp:71:40:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCUDARuntime.cpp:35:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[2963/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o
[2964/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o
[2965/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o
[2966/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o
[2967/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o
[2968/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In function 'llvm::Value* EmitOverflowCheckedAbs(clang::CodeGen::CodeGenFunction&, const clang::CallExpr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2104:18: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(const clang::Expr*, BuiltinCheckKind)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2046:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedArgForAssume(const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2061:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[2969/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o
[2970/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, CFITypeCheckKind, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp:3095:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(const clang::CXXRecordDecl*, llvm::Value*, llvm::Type*, uint64_t)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp:3143:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[2971/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp: In function '{anonymous}::LValueOrRValue emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, const clang::CoroutineSuspendExpr&, {anonymous}::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp:354:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp:354:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[2972/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCXXABI.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:16:
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'void forConstantArrayExpansion(clang::CodeGen::CodeGenFunction&, {anonymous}::ConstantArrayExpansion*, clang::CodeGen::Address, llvm::function_ref<void(clang::CodeGen::Address)>)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:1102:53:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, AbstractCallee, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:4639:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:4268:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'llvm::CallInst* clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee, llvm::ArrayRef<clang::CodeGen::Address>, const llvm::Twine&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:5002:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CodeGen::Address>' changed in GCC 7.1
[2973/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o
[2974/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o
[2975/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBlocks.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDecl.cpp:13:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h: In function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = true]':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2976/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o
[2977/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCXXABI.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:13:
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'clang::CodeGen::Address emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, const clang::FieldDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:5479:42:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'clang::CodeGen::LValue clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, const clang::FieldDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:5541:46:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >, SanitizerHandler, llvm::ArrayRef<llvm::Constant*>, llvm::ArrayRef<llvm::Value*>, const clang::CodeGen::TrapReason*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4003:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4338:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'bool clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:2136:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitBoundsCheckImpl(const clang::Expr*, clang::QualType, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:1296:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitTypeCheck(TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet, llvm::Value*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:871:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:949:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4317:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, const clang::CodeGen::CGCallee&, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::CallBase**, const clang::CodeGen::CGFunctionInfo**)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:6749:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:6791:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[2978/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp: In member function 'clang::QualType {anonymous}::ComplexExprEmitter::getPromotionType(clang::FPOptionsOverride, clang::QualType, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:320:12: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinMul(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:53:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:355:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinDiv(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:54:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:356:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinAdd(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:56:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:357:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinSub(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:57:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:358:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitUnaryPlus(const clang::UnaryOperator*, clang::QualType)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:95:73:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:654:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitUnaryMinus(const clang::UnaryOperator*, clang::QualType)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:96:75:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:677:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp: In member function 'clang::CodeGen::LValue {anonymous}::ComplexExprEmitter::EmitCompoundAssignLValue(const clang::CompoundAssignOperator*, ComplexPairTy ({anonymous}::ComplexExprEmitter::*)(const BinOpInfo&), clang::CodeGen::RValue&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1239:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1247:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1277:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[2979/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.h:29,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* clang::CodeGen::CGDebugInfo::createConstantValueExpression(const clang::ValueDecl*, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6554:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* clang::CodeGen::CGDebugInfo::createConstantValueExpression(const clang::ValueDecl*, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6570:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocation* clang::CodeGen::CodeGenFunction::SanitizerAnnotateDebugInfo(llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>, SanitizerHandler)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6633:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In constructor 'clang::CodeGen::SanitizerDebugLocation::SanitizerDebugLocation(clang::CodeGen::CodeGenFunction*, llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>, SanitizerHandler)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6657:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6661:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitPseudoVariable(clang::CodeGen::CGBuilderTy&, llvm::Instruction*, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6235:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocalVariable* clang::CodeGen::CGDebugInfo::EmitDeclare(const clang::BindingDecl*, llvm::Value*, std::optional<unsigned int>, clang::CodeGen::CGBuilderTy&, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5453:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(const clang::VarDecl*, llvm::Value*, clang::CodeGen::CGBuilderTy&, const clang::CodeGen::CGBlockInfo&, llvm::Instruction*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5581:41: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocalVariable* clang::CodeGen::CGDebugInfo::EmitDeclare(const clang::VarDecl*, llvm::Value*, std::optional<unsigned int>, clang::CodeGen::CGBuilderTy&, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5277:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5347:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:989:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:1058:51: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const clang::CodeGen::CGBlockInfo&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5766:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, const clang::VarDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6099:59: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2980/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o
[2981/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp: In function 'static llvm::Constant* {anonymous}::ConstantAggregateBuilder::buildFrom(clang::CodeGen::CodeGenModule&, llvm::ArrayRef<llvm::Constant*>, llvm::ArrayRef<clang::CharUnits>, clang::CharUnits, clang::CharUnits, bool, llvm::Type*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:408:17: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'llvm::Constant* {anonymous}::ConstStructBuilder::Finalize(clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:983:23:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp: In member function 'void {anonymous}::ConstantAggregateBuilder::condense(clang::CharUnits, llvm::Type*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:555:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:555:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'static llvm::Constant* clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:2011:27:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'llvm::Constant* {anonymous}::ConstExprEmitter::VisitDesignatedInitUpdateExpr(const clang::DesignatedInitUpdateExpr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:1512:23:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
[2982/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o
[2983/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o
[2984/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLBuiltins.cpp.o
[2985/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >, const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1821:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1891:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In function 'void {anonymous}::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck(const {anonymous}::BinOpInfo&, llvm::Value*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4132:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::_ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE.part.0(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4972:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitBitfieldConversionCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, const clang::CodeGen::CGBitFieldInfo&, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1475:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitOverflowCheckedBinOp(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4270:21: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerSignChangeCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1343:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, bool, bool, clang::SourceLocation, const llvm::Twine&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:6322:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitPointerArithmetic(const clang::BinaryOperator*, clang::Expr*, llvm::Value*, clang::Expr*, llvm::Value*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4394:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitDiv(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4153:21: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShr(const {anonymous}::BinOpInfo&)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShr(const {anonymous}::BinOpInfo&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4978:8:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4999:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'void {anonymous}::ScalarExprEmitter::EmitFloatConversionCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::QualType, llvm::Type*, clang::SourceLocation)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1719:29:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1073:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerTruncationCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1751:31:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1187:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[2986/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o
[2987/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3810:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3815:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3821:61: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3909:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'void clang::CodeGen::CodeGenFunction::generateObjCSetterBody(const clang::ObjCImplementationDecl*, const clang::ObjCPropertyImplDecl*, llvm::Constant*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:1662:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[2988/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o
[2989/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o
[2990/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o
[2991/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o
[2992/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o
[2993/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGPointerAuth.cpp.o
[2994/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LLVM.h:24,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/AttrIterator.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Attr.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfo.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _OutputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _RandomAccessIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::CGRecordLowering::MemberInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _BidirectionalIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:302:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:302:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void {anonymous}::CGRecordLowering::insertPadding()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:1019:20,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:306:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void {anonymous}::CGRecordLowering::insertPadding()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:1019:20,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:306:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2995/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o
[2996/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitSwitchStmt(const clang::SwitchStmt&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp:2538:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp:2548:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2997/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o
[2998/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o
[2999/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o
[3000/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::ImplicitParamDecl* createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5328:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::CodeGen::CodeGenFunction::EmitSections(const clang::OMPExecutableDirective&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:4269:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:4273:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.h:29,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>::<lambda(llvm::LLVMContext&, auto:38*, unsigned int)> [with auto:38 = llvm::DbgVariableIntrinsic]' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5072:35,
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5076:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>::<lambda(llvm::LLVMContext&, auto:38*, unsigned int)> [with auto:38 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5072:35,
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5084:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3428:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3001/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'std::string mangleVectorParameters(llvm::ArrayRef<{anonymous}::ParamAttrTy>)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11870:20: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'void emitAArch64DeclareSimdFunction(clang::CodeGen::CodeGenModule&, const clang::FunctionDecl*, unsigned int, llvm::ArrayRef<{anonymous}::ParamAttrTy>, clang::OMPDeclareSimdDeclAttr::BranchStateTy, llvm::StringRef, char, unsigned int, llvm::Function*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12122:13: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12158:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12158:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12158:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
In function 'void emitX86DeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*, const llvm::APSInt&, llvm::ArrayRef<{anonymous}::ParamAttrTy>, clang::OMPDeclareSimdDeclAttr::BranchStateTy)',
    inlined from 'virtual void clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12356:35:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11961:36: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'virtual void clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12361:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12361:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12364:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:12364:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
[3002/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::emitAlignmentAssumptionCheck(llvm::Value*, clang::QualType, clang::SourceLocation, clang::SourceLocation, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Instruction*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:3253:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:2571:22: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, const clang::CodeGen::CGFunctionInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:1646:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3003/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenSYCL.cpp.o
[3004/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o
[3005/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getChar()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:78:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getAnyPtr(unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:108:24:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getAnyPtr(unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:112:24:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'clang::CodeGen::TBAAAccessInfo clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:416:29:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::_ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE.part.0(const clang::Type*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:586:41: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:593:45: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::MDNode*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:593:45: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::MDNode*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:509:41: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:220:34:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:325:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:350:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:359:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
[3006/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef<long long unsigned int>) const':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp:1479:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3007/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o
[3008/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o
[3009/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/HLSLBufferLayoutBuilder.cpp.o
[3010/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o
[3011/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o
[3012/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/LinkInModulesPass.cpp.o
[3013/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp: In member function 'virtual clang::CodeGen::CGCallee {anonymous}::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, const clang::Expr*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, const clang::MemberPointerType*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp:812:22: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp:857:20: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3014/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o
[3015/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o
[3016/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o
[3017/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o
[3018/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o
[3019/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o
[3020/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/DirectX.cpp.o
[3021/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/Hexagon.cpp.o
[3022/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerWriter.cpp.o
[3023/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/AMDGPU.cpp.o
[3024/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/NVPTX.cpp.o
[3025/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SPIR.cpp.o
[3026/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SystemZ.cpp.o
[3027/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/PPC.cpp.o
[3028/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/WebAssembly.cpp.o
[3029/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o
[3030/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AArch64.cpp.o
[3031/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/X86.cpp.o
[3032/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o
[3033/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARC.cpp.o
[3034/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AVR.cpp.o
[3035/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o
[3036/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/BPF.cpp.o
[3037/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/RISCV.cpp.o
[3038/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/CSKY.cpp.o
[3039/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o
[3040/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o
[3041/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Lanai.cpp.o
[3042/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/LoongArch.cpp.o
[3043/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/M68k.cpp.o
[3044/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/MSP430.cpp.o
[3045/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Mips.cpp.o
[3046/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/ARM.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/TargetBuiltins/ARM.cpp: In function 'const {anonymous}::ARMVectorIntrinsicInfo* findARMVectorIntrinsicInMap(llvm::ArrayRef<{anonymous}::ARMVectorIntrinsicInfo>, unsigned int, bool&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/TargetBuiltins/ARM.cpp:1666:1: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ARMVectorIntrinsicInfo>' changed in GCC 7.1
[3047/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o
[3048/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o
[3049/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o
[3050/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o
[3051/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Sparc.cpp.o
[3052/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/TCE.cpp.o
[3053/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o
[3054/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TrapReasonBuilder.cpp.o
[3055/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/VE.cpp.o
[3056/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o
[3057/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o
[3058/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o
[3059/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o
[3060/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/XCore.cpp.o
[3061/4434] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o
[3062/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o
[3063/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o
[3064/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o
[3065/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o
[3066/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o
[3067/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o
[3068/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o
[3069/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o
[3070/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o
[3071/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o
[3072/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o
[3073/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o
[3074/4434] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o
[3075/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/InProcessModuleCache.cpp.o
[3076/4434] Linking CXX static library lib/libclangInstallAPI.a
[3077/4434] Linking CXX static library lib/libclangStaticAnalyzerCheckers.a
[3078/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o
[3079/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningUtils.cpp.o
[3080/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScannerImpl.cpp.o
[3081/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o
[3082/4434] Building CXX object tools/clang/lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o
[3083/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o
[3084/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o
[3085/4434] Building BitcodeStripOpts.inc...
[3086/4434] Building ObjdumpOpts.inc...
[3087/4434] Building Opts.inc...
[3088/4434] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o
[3089/4434] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/Utils.cpp.o
[3090/4434] Linking CXX static library lib/libLLVMDTLTO.a
[3091/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o
[3092/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o
[3093/4434] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerBase.cpp.o
[3094/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o
[3095/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
[3096/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o
[3097/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp: In member function 'virtual std::vector<std::unique_ptr<llvm::mca::View> > llvm::mca::CustomBehaviour::getStartViews(llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp:29:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3098/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[3099/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[3100/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o
[3101/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o
[3102/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o
[3103/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o
[3104/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp: In constructor 'llvm::mca::ResourceManager::ResourceManager(const llvm::MCSchedModel&)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:119:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[3105/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o
[3106/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[3107/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
[3108/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o
[3109/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o
[3110/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/InstrBuilder.cpp: In constructor 'llvm::mca::InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo&, const llvm::MCInstrInfo&, const llvm::MCRegisterInfo&, const llvm::MCInstrAnalysis*, const llvm::mca::InstrumentManager&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/InstrBuilder.cpp:40:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[3111/4434] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
[3112/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp: In member function 'void llvm::mca::ExecuteStage::notifyInstructionIssued(const llvm::mca::InstRef&, llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ReleaseAtCycles> >) const':
/build/emscripten/src/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp:252:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ReleaseAtCycles> >' changed in GCC 7.1
[3113/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o
[3114/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o
[3115/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o
[3116/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[3117/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o
[3118/4434] 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
[3119/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerObject.cpp.o
[3120/4434] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o
[3121/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerWriter.cpp.o
[3122/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerReader.cpp.o
[3123/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o
In function 'llvm::Error deepWriteArchive(llvm::StringRef, llvm::ArrayRef<llvm::NewArchiveMember>, llvm::SymtabWritingMode, llvm::object::Archive::Kind, bool, bool)',
    inlined from 'llvm::Error llvm::objcopy::executeObjcopyOnArchive(const MultiFormatConfig&, const llvm::object::Archive&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:108:38:
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3124/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerObjcopy.cpp.o
[3125/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o
[3126/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o
[3127/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
[3128/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o
[3129/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o
[3130/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
[3131/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o
[3132/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o
[3133/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o
[3134/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o
[3135/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[3136/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp: In function 'llvm::Error llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary(const llvm::objcopy::MultiFormatConfig&, const llvm::object::MachOUniversalBinary&, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp:544:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3137/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o
[3138/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o
[3139/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o
[3140/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o
[3141/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
[3142/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
[3143/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
[3144/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
[3145/4434] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o
[3146/4434] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o
[3147/4434] Linking CXX static library lib/libLLVMOrcJIT.a
[3148/4434] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o
[3149/4434] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp: In member function 'virtual llvm::GenericValue llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp:510:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3150/4434] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In function 'llvm::SmallVector<char, 0> encodeCrel(llvm::ArrayRef<llvm::objcopy::elf::Relocation>) [with bool Is64 = false]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:109:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In function 'llvm::SmallVector<char, 0> encodeCrel(llvm::ArrayRef<llvm::objcopy::elf::Relocation>) [with bool Is64 = true]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:109:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
[3151/4434] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o
[3152/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o
[3153/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o
[3154/4434] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a
[3155/4434] Linking CXX static library lib/libLLVMWebAssemblyAsmParser.a
[3156/4434] Linking CXX static library lib/libLLVMWebAssemblyDisassembler.a
[3157/4434] Linking CXX static library lib/libLLVMARMCodeGen.a
[3158/4434] Linking CXX static library lib/libLLVMARMAsmParser.a
[3159/4434] Linking CXX static library lib/libLLVMARMDisassembler.a
[3160/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupportPlugin.cpp.o
[3161/4434] Linking CXX static library lib/libLLVMLibDriver.a
[3162/4434] Linking CXX static library lib/libLLVMWindowsManifest.a
[3163/4434] Creating export file for LTO
[3164/4434] Linking CXX static library lib/liblldCommon.a
[3165/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o
[3166/4434] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
[3167/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/VTuneSupportPlugin.cpp.o
[3168/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o
[3169/4434] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o
[3170/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[3171/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[3172/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/COFF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/Chunks.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _OutputIterator = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lld::coff::Arm64XDynamicRelocEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _RandomAccessIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = lld::coff::Arm64XDynamicRelocEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _BidirectionalIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >; _Tp = lld::coff::Arm64XDynamicRelocEntry]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3173/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Distance = int; _Tp = {anonymous}::GHashCell; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:149:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:147:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void llvm::parallel::detail::parallel_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]',
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:222:36,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:156:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3174/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[3175/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[3176/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[3177/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[3178/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[3179/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[3180/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[3181/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[3182/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[3183/4434] Building Options.inc...
[3184/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[3185/4434] Building Options.inc...
[3186/4434] Building Options.inc...
[3187/4434] Copying clang's builtins.h...
[3188/4434] Building Options.inc...
[3189/4434] Copying clang's float.h...
[3190/4434] Copying clang's __float_float.h...
[3191/4434] Copying clang's __float_header_macro.h...
[3192/4434] Copying clang's __float_infinity_nan.h...
[3193/4434] Copying clang's inttypes.h...
[3194/4434] Copying clang's iso646.h...
[3195/4434] Copying clang's limits.h...
[3196/4434] Copying clang's module.modulemap...
[3197/4434] Copying clang's stdalign.h...
[3198/4434] Copying clang's stdarg.h...
[3199/4434] Copying clang's __stdarg___gnuc_va_list.h...
[3200/4434] Copying clang's __stdarg___va_copy.h...
[3201/4434] Copying clang's __stdarg_header_macro.h...
[3202/4434] Copying clang's __stdarg_va_arg.h...
[3203/4434] Copying clang's __stdarg_va_copy.h...
[3204/4434] Copying clang's __stdarg_va_list.h...
[3205/4434] Copying clang's stdatomic.h...
[3206/4434] Copying clang's stdbool.h...
[3207/4434] Copying clang's stdcountof.h...
[3208/4434] Copying clang's stdckdint.h...
[3209/4434] Copying clang's stddef.h...
[3210/4434] Copying clang's stddefer.h...
[3211/4434] Copying clang's __stddef_header_macro.h...
[3212/4434] Copying clang's __stddef_max_align_t.h...
[3213/4434] Copying clang's __stddef_nullptr_t.h...
[3214/4434] Copying clang's __stddef_null.h...
[3215/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
[3216/4434] Copying clang's __stddef_offsetof.h...
[3217/4434] Copying clang's __stddef_ptrdiff_t.h...
[3218/4434] Copying clang's __stddef_rsize_t.h...
[3219/4434] Copying clang's __stddef_size_t.h...
[3220/4434] Copying clang's __stddef_unreachable.h...
[3221/4434] Copying clang's __stddef_wchar_t.h...
[3222/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[3223/4434] Copying clang's stdint.h...
[3224/4434] Copying clang's __stddef_wint_t.h...
[3225/4434] Copying clang's stdnoreturn.h...
[3226/4434] Copying clang's tgmath.h...
[3227/4434] Copying clang's unwind.h...
[3228/4434] Copying clang's varargs.h...
[3229/4434] Copying clang's arm_acle.h...
[3230/4434] Copying clang's arm_cmse.h...
[3231/4434] Copying clang's armintr.h...
[3232/4434] Copying clang's arm64intr.h...
[3233/4434] Copying clang's arm_neon_sve_bridge.h...
[3234/4434] Copying clang's __clang_cuda_builtin_vars.h...
[3235/4434] Copying clang's __clang_cuda_math.h...
[3236/4434] Copying clang's __clang_cuda_cmath.h...
[3237/4434] Copying clang's __clang_cuda_complex_builtins.h...
[3238/4434] Copying clang's __clang_cuda_device_functions.h...
[3239/4434] Copying clang's __clang_cuda_intrinsics.h...
[3240/4434] Copying clang's __clang_cuda_texture_intrinsics.h...
[3241/4434] Copying clang's __clang_cuda_libdevice_declares.h...
[3242/4434] Copying clang's __clang_cuda_math_forward_declares.h...
[3243/4434] Copying clang's __clang_cuda_runtime_wrapper.h...
[3244/4434] Copying clang's hexagon_circ_brev_intrinsics.h...
[3245/4434] Copying clang's hexagon_protos.h...
[3246/4434] Copying clang's hexagon_types.h...
[3247/4434] Copying clang's hvx_hexagon_protos.h...
[3248/4434] Copying clang's __clang_hip_libdevice_declares.h...
[3249/4434] Copying clang's __clang_hip_cmath.h...
[3250/4434] Copying clang's __clang_hip_math.h...
[3251/4434] Copying clang's __clang_hip_stdlib.h...
[3252/4434] Copying clang's __clang_hip_runtime_wrapper.h...
[3253/4434] Copying clang's larchintrin.h...
[3254/4434] Copying clang's lasxintrin.h...
[3255/4434] Copying clang's msa.h...
[3256/4434] Copying clang's lsxintrin.h...
[3257/4434] Copying clang's opencl-c.h...
[3258/4434] Copying clang's opencl-c-base.h...
[3259/4434] Copying clang's amo.h...
[3260/4434] Copying clang's altivec.h...
[3261/4434] Copying clang's htmintrin.h...
[3262/4434] Copying clang's htmxlintrin.h...
[3263/4434] Copying clang's riscv_bitmanip.h...
[3264/4434] Copying clang's riscv_corev_alu.h...
[3265/4434] Copying clang's riscv_crypto.h...
[3266/4434] Copying clang's riscv_nds.h...
[3267/4434] Copying clang's riscv_ntlh.h...
[3268/4434] Copying clang's sifive_vector.h...
[3269/4434] Copying clang's andes_vector.h...
[3270/4434] Copying clang's riscv_mips.h...
[3271/4434] Copying clang's __clang_spirv_builtins.h...
[3272/4434] Copying clang's s390intrin.h...
[3273/4434] Copying clang's vecintrin.h...
[3274/4434] Copying clang's velintrin.h...
[3275/4434] Copying clang's velintrin_gen.h...
[3276/4434] Copying clang's velintrin_approx.h...
[3277/4434] Copying clang's adcintrin.h...
[3278/4434] Copying clang's adxintrin.h...
[3279/4434] Copying clang's ammintrin.h...
[3280/4434] Copying clang's amxavx512intrin.h...
[3281/4434] Copying clang's amxcomplexintrin.h...
[3282/4434] Copying clang's amxfp16intrin.h...
[3283/4434] Copying clang's amxfp8intrin.h...
[3284/4434] Copying clang's amxintrin.h...
[3285/4434] Copying clang's amxmovrsintrin.h...
[3286/4434] Copying clang's amxtf32intrin.h...
[3287/4434] Copying clang's avx10_2_512bf16intrin.h...
[3288/4434] Copying clang's avx10_2_512convertintrin.h...
[3289/4434] Copying clang's avx10_2_512minmaxintrin.h...
[3290/4434] Copying clang's avx10_2_512niintrin.h...
[3291/4434] Copying clang's avx10_2_512satcvtdsintrin.h...
[3292/4434] Copying clang's avx10_2_512satcvtintrin.h...
[3293/4434] Copying clang's avx10_2bf16intrin.h...
[3294/4434] Copying clang's avx10_2convertintrin.h...
[3295/4434] Copying clang's avx10_2copyintrin.h...
[3296/4434] Copying clang's avx10_2minmaxintrin.h...
[3297/4434] Copying clang's avx10_2niintrin.h...
[3298/4434] Copying clang's avx10_2satcvtdsintrin.h...
[3299/4434] Copying clang's avx10_2satcvtintrin.h...
[3300/4434] Copying clang's avx2intrin.h...
[3301/4434] Copying clang's avx512bf16intrin.h...
[3302/4434] Copying clang's avx512bitalgintrin.h...
[3303/4434] Copying clang's avx512bwintrin.h...
[3304/4434] Copying clang's avx512cdintrin.h...
[3305/4434] Copying clang's avx512dqintrin.h...
[3306/4434] Copying clang's avx512fintrin.h...
[3307/4434] Copying clang's avx512fp16intrin.h...
[3308/4434] Copying clang's avx512ifmaintrin.h...
[3309/4434] Copying clang's avx512ifmavlintrin.h...
[3310/4434] Copying clang's avx512vbmi2intrin.h...
[3311/4434] Copying clang's avx512vbmiintrin.h...
[3312/4434] Copying clang's avx512vbmivlintrin.h...
[3313/4434] Copying clang's avx512vlbf16intrin.h...
[3314/4434] Copying clang's avx512vlbitalgintrin.h...
[3315/4434] Copying clang's avx512vlbwintrin.h...
[3316/4434] Copying clang's avx512vlcdintrin.h...
[3317/4434] Copying clang's avx512vldqintrin.h...
[3318/4434] Copying clang's avx512vlfp16intrin.h...
[3319/4434] Copying clang's avx512vlintrin.h...
[3320/4434] Copying clang's avx512vlvbmi2intrin.h...
[3321/4434] Copying clang's avx512vlvnniintrin.h...
[3322/4434] Copying clang's avx512vlvp2intersectintrin.h...
[3323/4434] Copying clang's avx512vnniintrin.h...
[3324/4434] Copying clang's avx512vp2intersectintrin.h...
[3325/4434] Copying clang's avx512vpopcntdqvlintrin.h...
[3326/4434] Copying clang's avx512vpopcntdqintrin.h...
[3327/4434] Copying clang's avxifmaintrin.h...
[3328/4434] Copying clang's avxintrin.h...
[3329/4434] Copying clang's avxneconvertintrin.h...
[3330/4434] Copying clang's avxvnniint16intrin.h...
[3331/4434] Copying clang's avxvnniint8intrin.h...
[3332/4434] Copying clang's avxvnniintrin.h...
[3333/4434] Copying clang's bmi2intrin.h...
[3334/4434] Copying clang's bmiintrin.h...
[3335/4434] Copying clang's cetintrin.h...
[3336/4434] Copying clang's cldemoteintrin.h...
[3337/4434] Copying clang's clwbintrin.h...
[3338/4434] Copying clang's clflushoptintrin.h...
[3339/4434] Copying clang's clzerointrin.h...
[3340/4434] Copying clang's cmpccxaddintrin.h...
[3341/4434] Copying clang's crc32intrin.h...
[3342/4434] Copying clang's emmintrin.h...
[3343/4434] Copying clang's enqcmdintrin.h...
[3344/4434] Copying clang's f16cintrin.h...
[3345/4434] Copying clang's fma4intrin.h...
[3346/4434] Copying clang's fmaintrin.h...
[3347/4434] Copying clang's fxsrintrin.h...
[3348/4434] Copying clang's gfniintrin.h...
[3349/4434] Copying clang's hresetintrin.h...
[3350/4434] Copying clang's ia32intrin.h...
[3351/4434] Copying clang's immintrin.h...
[3352/4434] Copying clang's invpcidintrin.h...
[3353/4434] Copying clang's keylockerintrin.h...
[3354/4434] Copying clang's lwpintrin.h...
[3355/4434] Copying clang's lzcntintrin.h...
[3356/4434] Copying clang's mm3dnow.h...
[3357/4434] Copying clang's mmintrin.h...
[3358/4434] Copying clang's movdirintrin.h...
[3359/4434] Copying clang's movrs_avx10_2_512intrin.h...
[3360/4434] Copying clang's movrs_avx10_2intrin.h...
[3361/4434] Copying clang's movrsintrin.h...
[3362/4434] Copying clang's mwaitxintrin.h...
[3363/4434] Copying clang's nmmintrin.h...
[3364/4434] Copying clang's pconfigintrin.h...
[3365/4434] Copying clang's pkuintrin.h...
[3366/4434] Copying clang's pmmintrin.h...
[3367/4434] Copying clang's popcntintrin.h...
[3368/4434] Copying clang's prfchiintrin.h...
[3369/4434] Copying clang's prfchwintrin.h...
[3370/4434] Copying clang's ptrauth.h...
[3371/4434] Copying clang's ptwriteintrin.h...
[3372/4434] Copying clang's raointintrin.h...
[3373/4434] Copying clang's rdseedintrin.h...
[3374/4434] Copying clang's rdpruintrin.h...
[3375/4434] Copying clang's rtmintrin.h...
[3376/4434] Copying clang's serializeintrin.h...
[3377/4434] Copying clang's sgxintrin.h...
[3378/4434] Copying clang's sha512intrin.h...
[3379/4434] Copying clang's shaintrin.h...
[3380/4434] Copying clang's sm3intrin.h...
[3381/4434] Copying clang's sm4intrin.h...
[3382/4434] Copying clang's sm4evexintrin.h...
[3383/4434] Copying clang's tbmintrin.h...
[3384/4434] Copying clang's smmintrin.h...
[3385/4434] Copying clang's tmmintrin.h...
[3386/4434] Copying clang's tsxldtrkintrin.h...
[3387/4434] Copying clang's uintrintrin.h...
[3388/4434] Copying clang's usermsrintrin.h...
[3389/4434] Copying clang's vaesintrin.h...
[3390/4434] Copying clang's vpclmulqdqintrin.h...
[3391/4434] Copying clang's waitpkgintrin.h...
[3392/4434] Copying clang's wbnoinvdintrin.h...
[3393/4434] Copying clang's __wmmintrin_aes.h...
[3394/4434] Copying clang's wmmintrin.h...
[3395/4434] Copying clang's __wmmintrin_pclmul.h...
[3396/4434] Copying clang's x86gprintrin.h...
[3397/4434] Copying clang's x86intrin.h...
[3398/4434] Copying clang's xmmintrin.h...
[3399/4434] Copying clang's xopintrin.h...
[3400/4434] Copying clang's xsavecintrin.h...
[3401/4434] Copying clang's xsaveintrin.h...
[3402/4434] Copying clang's xsaveoptintrin.h...
[3403/4434] Copying clang's xsavesintrin.h...
[3404/4434] Copying clang's xtestintrin.h...
[3405/4434] Copying clang's cet.h...
[3406/4434] Copying clang's cpuid.h...
[3407/4434] Copying clang's gpuintrin.h...
[3408/4434] Copying clang's nvptxintrin.h...
[3409/4434] Copying clang's amdgpuintrin.h...
[3410/4434] Copying clang's wasm_simd128.h...
[3411/4434] Copying clang's intrin0.h...
[3412/4434] Copying clang's intrin.h...
[3413/4434] Copying clang's vadefs.h...
[3414/4434] Copying clang's yvals_core.h...
[3415/4434] Copying clang's mm_malloc.h...
[3416/4434] Copying clang's cuda_wrappers/algorithm...
[3417/4434] Copying clang's cuda_wrappers/cmath...
[3418/4434] Copying clang's cuda_wrappers/complex...
[3419/4434] Copying clang's cuda_wrappers/new...
[3420/4434] Copying clang's cuda_wrappers/bits/c++config.h...
[3421/4434] Copying clang's cuda_wrappers/bits/shared_ptr_base.h...
[3422/4434] Copying clang's cuda_wrappers/bits/basic_string.h...
[3423/4434] Copying clang's cuda_wrappers/bits/basic_string.tcc...
[3424/4434] Copying clang's cuda_wrappers/__utility/declval.h...
[3425/4434] Copying clang's ppc_wrappers/mmintrin.h...
[3426/4434] Copying clang's ppc_wrappers/xmmintrin.h...
[3427/4434] Copying clang's ppc_wrappers/mm_malloc.h...
[3428/4434] Copying clang's ppc_wrappers/emmintrin.h...
[3429/4434] Copying clang's ppc_wrappers/pmmintrin.h...
[3430/4434] Copying clang's ppc_wrappers/tmmintrin.h...
[3431/4434] Copying clang's ppc_wrappers/smmintrin.h...
[3432/4434] Copying clang's ppc_wrappers/nmmintrin.h...
[3433/4434] Copying clang's ppc_wrappers/bmi2intrin.h...
[3434/4434] Copying clang's ppc_wrappers/bmiintrin.h...
[3435/4434] Copying clang's ppc_wrappers/immintrin.h...
[3436/4434] Copying clang's ppc_wrappers/x86intrin.h...
[3437/4434] Copying clang's openmp_wrappers/math.h...
[3438/4434] Copying clang's ppc_wrappers/x86gprintrin.h...
[3439/4434] Copying clang's openmp_wrappers/cmath...
[3440/4434] Copying clang's openmp_wrappers/complex...
[3441/4434] Copying clang's openmp_wrappers/complex.h...
[3442/4434] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h...
[3443/4434] Copying clang's openmp_wrappers/complex_cmath.h...
[3444/4434] Copying clang's openmp_wrappers/new...
[3445/4434] Copying clang's zos_wrappers/builtins.h...
[3446/4434] Copying clang's hlsl.h...
[3447/4434] Copying clang's hlsl/hlsl_basic_types.h...
[3448/4434] Copying clang's hlsl/hlsl_alias_intrinsics.h...
[3449/4434] Copying clang's hlsl/hlsl_compat_overloads.h...
[3450/4434] Copying clang's hlsl/hlsl_intrinsic_helpers.h...
[3451/4434] Copying clang's hlsl/hlsl_detail.h...
[3452/4434] Copying clang's hlsl/hlsl_intrinsics.h...
[3453/4434] Copying clang's llvm_libc_wrappers/assert.h...
[3454/4434] Copying clang's hlsl/hlsl_spirv.h...
[3455/4434] Copying clang's llvm_libc_wrappers/stdio.h...
[3456/4434] Copying clang's llvm_libc_wrappers/stdlib.h...
[3457/4434] Copying clang's llvm_libc_wrappers/string.h...
[3458/4434] Copying clang's llvm_libc_wrappers/ctype.h...
[3459/4434] Copying clang's llvm_libc_wrappers/inttypes.h...
[3460/4434] Copying clang's llvm_libc_wrappers/time.h...
[3461/4434] Copying clang's llvm_offload_wrappers/__llvm_offload.h...
[3462/4434] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h...
[3463/4434] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h...
[3464/4434] Copying clang's arm_fp16.h...
[3465/4434] Copying clang's arm_neon.h...
[3466/4434] Copying clang's arm_sve.h...
[3467/4434] Copying clang's arm_sme.h...
[3468/4434] Copying clang's arm_bf16.h...
[3469/4434] Copying clang's arm_cde.h...
[3470/4434] Copying clang's arm_mve.h...
[3471/4434] Copying clang's arm_vector_types.h...
[3472/4434] Bundling HTMLLogger resources
[3473/4434] Linking CXX static library lib/libclangRewriteFrontend.a
[3474/4434] Linking CXX static library lib/libclangExtractAPI.a
[3475/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[3476/4434] Linking CXX static library lib/libclangCodeGen.a
[3477/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o
[3478/4434] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
[3479/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o
[3480/4434] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
[3481/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o
[3482/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o
[3483/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o
[3484/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/DependencyScanningTool.cpp.o
[3485/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o
[3486/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o
[3487/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o
[3488/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o
[3489/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o
[3490/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o
[3491/4434] Linking CXX static library lib/libclangDependencyScanning.a
[3492/4434] Linking CXX static library lib/libclangStaticAnalyzerFrontend.a
[3493/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/LocateToolCompilationDatabase.cpp.o
[3494/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o
[3495/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
[3496/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
[3497/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o
[3498/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o
[3499/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
[3500/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
[3501/4434] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o
[3502/4434] Building Opts.inc...
[3503/4434] Building StripOpts.inc...
[3504/4434] Building OtoolOpts.inc...
[3505/4434] Building WindresOpts.inc...
[3506/4434] Building Opts.inc...
[3507/4434] Building Opts.inc...
[3508/4434] Creating export file for Remarks
[3509/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
[3510/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
[3511/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
[3512/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
[3513/4434] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o
[3514/4434] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
[3515/4434] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
[3516/4434] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
[3517/4434] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
[3518/4434] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o
In file included from /usr/include/c++/15.2.1/string:53,
                 from /usr/include/c++/15.2.1/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.1/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.1/streambuf:45,
                 from /usr/include/c++/15.2.1/bits/streambuf_iterator.h:37,
                 from /usr/include/c++/15.2.1/iterator:68,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:47,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/VersionTuple.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/InterfaceStub/IFSStub.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/InterfaceStub/IFSHandler.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/InterfaceStub/IFSHandler.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<function<bool(const llvm::ifs::IFSSymbol&)> >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:2115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 2115 |     __remove_if(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53:
In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = function<bool(const llvm::ifs::IFSSymbol&)>]',
    inlined from 'auto llvm::remove_if(R&&, UnaryPredicate) [with R = std::vector<ifs::IFSSymbol>&; UnaryPredicate = std::function<bool(const ifs::IFSSymbol&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1783:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:816:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
  816 |       return std::__remove_if(__first, __last,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  817 |                               __gnu_cxx::__ops::__pred_iter(__pred));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3519/4434] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o
[3520/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCache.cpp.o
[3521/4434] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o
[3522/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinCAS.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:9:
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::storeFromNullTerminatedRegion(llvm::ArrayRef<unsigned char>, llvm::sys::fs::mapped_file_region)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/CAS/BuiltinObjectHasher.h: In static member function 'static llvm::cas::BuiltinObjectHasher<HasherT>::HashT llvm::cas::BuiltinObjectHasher<HasherT>::hashObject(const llvm::cas::ObjectStore&, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>) [with HasherT = llvm::BLAKE3]':
/build/emscripten/src/llvm-project/llvm/include/llvm/CAS/BuiltinObjectHasher.h:22:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::store(llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:66:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:69:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3523/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCaches.cpp.o
[3524/4434] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
[3525/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinUnifiedCASDatabases.cpp.o
[3526/4434] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o
[3527/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/DatabaseFile.cpp.o
[3528/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/InMemoryCAS.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/InMemoryCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> {anonymous}::InMemoryCAS::storeImpl(llvm::ArrayRef<unsigned char>, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/InMemoryCAS.cpp:307:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3529/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCAS.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> {anonymous}::OnDiskCAS::storeImpl(llvm::ArrayRef<unsigned char>, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:138:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:150:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:9:
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::storeFromNullTerminatedRegion(llvm::ArrayRef<unsigned char>, llvm::sys::fs::mapped_file_region)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3530/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/MappedFileRegionArena.cpp.o
[3531/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCommon.cpp.o
[3532/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ObjectStore.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/ObjectStore.cpp: In member function 'llvm::Expected<llvm::cas::ObjectProxy> llvm::cas::ObjectStore::createProxy(llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/ObjectStore.cpp:114:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3533/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskDataAllocator.cpp.o
[3534/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskKeyValueDB.cpp.o
[3535/4434] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
[3536/4434] Linking CXX static library lib/libLLVMDWARFLinker.a
[3537/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskGraphDB.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::store(llvm::cas::ondisk::ObjectID, llvm::ArrayRef<llvm::cas::ondisk::ObjectID>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1406:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::importSingleNode(llvm::cas::ondisk::ObjectID, llvm::cas::ondisk::ObjectHandle)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1729:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::importFullTree(llvm::cas::ondisk::ObjectID, llvm::cas::ondisk::ObjectHandle)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1680:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
[3538/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskTrieRawHashMap.cpp.o
[3539/4434] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/UnifiedOnDiskCache.cpp.o
[3540/4434] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerCompileUnit.cpp.o
[3541/4434] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerDeclContext.cpp.o
[3542/4434] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp: In member function 'bool {anonymous}::MIParser::verifyImplicitOperands(llvm::ArrayRef<{anonymous}::ParsedMachineOperand>, const llvm::MCInstrDesc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1446:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParsedMachineOperand>' changed in GCC 7.1
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:1169:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3550:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp: In member function 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1185:31: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParsedMachineOperand>' changed in GCC 7.1
[3543/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/AcceleratorRecordsSaver.cpp.o
[3544/4434] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFStreamer.cpp.o
[3545/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DependencyTracker.cpp.o
[3546/4434] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
[3547/4434] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinker.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinker.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::TrackedRow>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<TrackedRow>; Range = std::vector<TrackedRow>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2292:23:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2310:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2308:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinker.h:16:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void llvm::constructSeqOffsettoOrigRowMapping(dwarf_linker::classic::CompileUnit&, const DWARFDebugLine::LineTable&, DenseMap<long long unsigned int, unsigned int, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:488:39,
    inlined from 'void llvm::dwarf_linker::classic::DWARFLinker::DIECloner::generateLineTableForUnit(llvm::dwarf_linker::classic::CompileUnit&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2479:45:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void llvm::constructSeqOffsettoOrigRowMapping(dwarf_linker::classic::CompileUnit&, const DWARFDebugLine::LineTable&, DenseMap<long long unsigned int, unsigned int, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:539:28,
    inlined from 'void llvm::dwarf_linker::classic::DWARFLinker::DIECloner::generateLineTableForUnit(llvm::dwarf_linker::classic::CompileUnit&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2479:45:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3548/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DIEAttributeCloner.cpp.o
[3549/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinker.cpp.o
[3550/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFEmitterImpl.cpp.o
[3551/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerCompileUnit.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Allocator.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/PerThreadBumpPtrAllocator.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/ArrayList.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/TypePool.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerGlobalData.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerUnit.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<DWARFDebugLine::Row>; Range = std::vector<DWARFDebugLine::Row>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1613:23:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1631:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1629:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
[3552/4434] Linking CXX static library lib/libLLVMMCA.a
[3553/4434] Linking CXX static library lib/libLLVMObjCopy.a
[3554/4434] Linking CXX static library lib/libLLVMDebuginfod.a
[3555/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerTypeUnit.cpp.o
[3556/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/OutputSections.cpp.o
[3557/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/SyntheticTypeNameBuilder.cpp.o
[3558/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerUnit.cpp.o
[3559/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVCompare.cpp.o
[3560/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVElement.cpp.o
[3561/4434] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerImpl.cpp.o
[3562/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLine.cpp.o
[3563/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLocation.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h: In member function 'virtual void llvm::logicalview::LVLocation::addObject(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h:153:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'virtual void llvm::logicalview::LVLocationSymbol::addObject(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:579:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::logicalview::LVOperation::getOperandsDWARFInfo()::<lambda(llvm::logicalview::LVSmall)>' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:31:28:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:44:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:44:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'std::string llvm::logicalview::LVOperation::getOperandsDWARFInfo()':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:102:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:102:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:108:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:108:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:275:52: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:275:52: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'std::string llvm::logicalview::LVOperation::getOperandsDWARFInfo()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:308:22:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'std::string llvm::logicalview::LVOperation::getOperandsCodeViewInfo()':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:365:57: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:365:57: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:369:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:369:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:374:61: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:374:61: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3564/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVObject.cpp.o
[3565/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVRange.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/IntervalTree.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVRange.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::logicalview::LVRangeEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _OutputIterator = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _RandomAccessIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::logicalview::LVRangeEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _BidirectionalIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >; _Tp = llvm::logicalview::LVRangeEntry]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3566/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSourceLanguage.cpp.o
[3567/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSort.cpp.o
[3568/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSupport.cpp.o
[3569/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVOptions.cpp.o
[3570/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3571/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSymbol.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp: In member function 'void llvm::logicalview::LVSymbol::addLocationOperands(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp:85:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3572/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVType.cpp.o
[3573/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVScope.cpp.o
[3574/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVBinaryReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVScope*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::object::SectionRef>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:178:21:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:93:31,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:91:8,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:179:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::COFFObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:243:21:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:93:31,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:91:8,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::COFFObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:244:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:179:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:184:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3575/4434] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIAnalysis.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp: In constructor 'llvm::DWARFCFIAnalysis::DWARFCFIAnalysis(llvm::MCContext*, const llvm::MCInstrInfo&, bool, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp:83:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp: In member function 'void llvm::DWARFCFIAnalysis::update(const llvm::MCInst&, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp:125:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[3576/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/LVReaderHandler.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/LVReaderHandler.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3577/4434] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIFunctionFrameAnalyzer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp: In member function 'virtual void llvm::CFIFunctionFrameAnalyzer::emitInstructionAndDirectives(const llvm::MCInst&, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:23:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp: In member function 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:18:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIState.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:9:
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:20:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis]',
    inlined from 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:20:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:948:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[3578/4434] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIFunctionFrameStreamer.cpp.o
[3579/4434] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIState.cpp.o
[3580/4434] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o
[3581/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVDWARFReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp: In member function 'virtual std::string llvm::logicalview::LVDWARFReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp:578: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:601:24: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3582/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp: In member function 'virtual std::string llvm::logicalview::LVCodeViewReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp:1213:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3583/4434] Linking CXX static library lib/libLLVMMCJIT.a
[3584/4434] Linking CXX static library lib/libLLVMOrcDebugging.a
[3585/4434] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewVisitor.cpp.o
[3586/4434] Linking CXX static library lib/libLLVMDlltoolDriver.a
[3587/4434] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[3588/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[3589/4434] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp: In member function 'virtual llvm::GenericValue llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:80:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3590/4434] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o
[3591/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[3592/4434] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_abort(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:339:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_atexit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:323:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_scanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sscanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:451:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memset(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:494:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memcpy(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:506:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:354:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_exit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:333:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:21:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:481:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<GenericValue>; Range = iterator_range<const GenericValue*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:487:21:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:439:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<GenericValue>; Range = ArrayRef<GenericValue>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:444:21:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In member function 'llvm::GenericValue llvm::Interpreter::callExternalFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:268:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3593/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o
[3594/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
[3595/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[3596/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[3597/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[3598/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
[3599/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o
[3600/4434] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAStartInst(llvm::VAStartInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1087:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1723:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'llvm::GenericValue llvm::Interpreter::getOperandValue(llvm::Value*, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2026:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1978:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1930:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1887:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1820:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1788:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1752:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1718:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1713:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1698:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1693:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1703:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1688:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1683:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1678:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1673:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1668:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1228:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1201:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1174:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVACopyInst(llvm::VACopyInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1096:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1063:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1053:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1004:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:832:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFCmpInst(llvm::FCmpInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:697:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUnaryOperator(llvm::UnaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:96:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:973:13:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::popStackAndReturnValueToCaller(llvm::Type*, llvm::GenericValue)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:874:17:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2037:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2048:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2048:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2067:13:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3601/4434] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
[3602/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o
[3603/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o
[3604/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[3605/4434] Linking CXX static library lib/liblldCOFF.a
[3606/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
[3607/4434] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar-driver.cpp.o
[3608/4434] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/XRay/Trace.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:12:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Distance = int; _Tp = llvm::xray::BlockIndexer::Block; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::Error loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:330:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:457:40:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::Error loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:330:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:457:40:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:471:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:471:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3609/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[3610/4434] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:14:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = llvm::NewArchiveMember; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  420 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
  363 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:985:15,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1020:42:
/usr/include/c++/15.2.1/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1529 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::NewArchiveMember>]' at /usr/include/c++/15.2.1/bits/stl_iterator.h:956:26,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = true; _OutIter = insert_iterator<vector<llvm::NewArchiveMember> >; _InIter = llvm::NewArchiveMember*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:404:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = true; _InIter = llvm::NewArchiveMember*; _Sent = llvm::NewArchiveMember*; _OutIter = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::NewArchiveMember*; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:674:38,
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1000:12,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1020:42:
/usr/include/c++/15.2.1/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1529 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1079:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1079:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3611/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
[3612/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
[3613/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[3614/4434] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
[3615/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[3616/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[3617/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[3618/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[3619/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[3620/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
[3621/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[3622/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[3623/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
[3624/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[3625/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[3626/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[3627/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[3628/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
[3629/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
In function 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> computeCacheDirectedSortOrder(lld::elf::Ctx&)',
    inlined from 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> lld::elf::computeCallGraphProfileOrder(Ctx&)' at /build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:345:45:
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3630/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[3631/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[3632/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[3633/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/lld/ELF/BPSectionOrderer.h:17,
                 from /build/emscripten/src/llvm-project/lld/ELF/BPSectionOrderer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3634/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[3635/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[3636/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[3637/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[3638/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[3639/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[3640/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[3641/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[3642/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[3643/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[3644/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[3645/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[3646/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[3647/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[3648/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[3649/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[3650/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o
[3651/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
[3652/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[3653/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[3654/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o
[3655/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[3656/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[3657/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[3658/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[3659/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/CommonLinkerContext.h:22,
                 from /build/emscripten/src/llvm-project/lld/ELF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/Writer.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Distance = int; _Tp = {anonymous}::SectionOffset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:2766:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:2766:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3660/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[3661/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/LinkerOptimizationHints.cpp.o
[3662/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[3663/4434] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::Defined* lld::elf::EhFrameSection::isFdeLive(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:425:10: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::computeHdrAndAbbrevTable(llvm::MutableArrayRef<InputChunk>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:2982:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'std::pair<unsigned int, unsigned int> lld::elf::DebugNamesBaseSection::computeEntryPool(llvm::MutableArrayRef<InputChunk>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:3089:31: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::init(llvm::function_ref<void(lld::elf::InputFile*, InputChunk&, OutputChunk&)>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:3222:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::CieRecord* lld::elf::EhFrameSection::addCie(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:404:12: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/CommonLinkerContext.h:22,
                 from /build/emscripten/src/llvm-project/lld/ELF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.h:23,
                 from /build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
[3664/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[3665/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[3666/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[3667/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[3668/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
/build/emscripten/src/llvm-project/lld/MachO/ObjC.cpp:723:1: warning: '{anonymous}::ObjcCategoryMerger::PointerListInfo {anonymous}::ObjcCategoryMerger::parseProtocolListInfo(const lld::macho::ConcatInputSection*, uint32_t, SourceLanguage)' defined but not used [-Wunused-function]
[3669/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[3670/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[3671/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = true]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = false]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1429:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1483:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1507:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef<U>) [with SectionHeader = llvm::MachO::section_64]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:340:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1018:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
[3672/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[3673/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[3674/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[3675/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[3676/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o
[3677/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[3678/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/lld/MachO/BPSectionOrderer.h:17,
                 from /build/emscripten/src/llvm-project/lld/MachO/BPSectionOrderer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3679/4434] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[3680/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/CachedHashString.h:24,
                 from /build/emscripten/src/llvm-project/lld/MachO/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/InputSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/ConcatOutputSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Distance = int; _Tp = CompactUnwindEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3681/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[3682/4434] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/CachedHashString.h:24,
                 from /build/emscripten/src/llvm-project/lld/MachO/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Distance = int; _Tp = lld::macho::BindingEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3683/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[3684/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[3685/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[3686/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[3687/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[3688/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[3689/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[3690/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[3691/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[3692/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[3693/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[3694/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[3695/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o
[3696/4434] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o
[3697/4434] Creating export file for SampleAnalyzerPlugin
[3698/4434] Creating export file for CheckerDependencyHandlingAnalyzerPlugin
[3699/4434] Creating export file for CheckerOptionHandlingAnalyzerPlugin
[3700/4434] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o
[3701/4434] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
[3702/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Arena.cpp.o
[3703/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/AdornedCFG.cpp.o
[3704/4434] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:843:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:873:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:876:65: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, std::optional<const clang::ast_matchers::dynamic::internal::MatcherDescriptor*>, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:736:47:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, std::optional<const clang::ast_matchers::dynamic::internal::MatcherDescriptor*>, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:736:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:556:61:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:876:65: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:556:61: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:588:59:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:588:59: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:619:55:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:619:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
[3705/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/CNFFormula.cpp.o
[3706/4434] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o
[3707/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Formula.cpp.o
[3708/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ASTOps.cpp.o
[3709/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/FormulaSerialization.cpp.o
[3710/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o
[3711/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o
[3712/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/HTMLLogger.cpp.o
[3713/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Logger.cpp.o
[3714/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/RecordOps.cpp.o
[3715/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SimplifyConstraints.cpp.o
[3716/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o
[3717/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o
[3718/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SmartPointerAccessorCaching.cpp.o
[3719/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o
[3720/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o
[3721/4434] Building CXX object tools/clang/lib/Analysis/Scalable/CMakeFiles/obj.clangAnalysisScalable.dir/ASTEntityMapping.cpp.o
[3722/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o
[3723/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o
[3724/4434] Building CXX object tools/clang/lib/Analysis/Scalable/CMakeFiles/obj.clangAnalysisScalable.dir/Model/BuildNamespace.cpp.o
[3725/4434] Linking CXX static library lib/libclangFrontendTool.a
[3726/4434] Linking CXX static library lib/libclangTooling.a
[3727/4434] Building CXX object tools/clang/lib/Analysis/Scalable/CMakeFiles/obj.clangAnalysisScalable.dir/Model/EntityIdTable.cpp.o
[3728/4434] Building CXX object tools/clang/lib/Analysis/Scalable/CMakeFiles/obj.clangAnalysisScalable.dir/Model/EntityName.cpp.o
[3729/4434] Building CXX object tools/clang/lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o
[3730/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o
[3731/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedStatusOrAccessModel.cpp.o
[3732/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o
[3733/4434] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o
[3734/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o
[3735/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o
[3736/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o
[3737/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o
[3738/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o
[3739/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o
[3740/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o
[3741/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o
[3742/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o
[3743/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o
[3744/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o
[3745/4434] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o
[3746/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o
[3747/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o
[3748/4434] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o
[3749/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o
[3750/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o
[3751/4434] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual std::unique_ptr<clang::ast_matchers::dynamic::internal::MatcherDescriptor> clang::ast_matchers::dynamic::internal::MatcherDescriptor::buildMatcherCtor(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:317:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::VariadicFuncMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:559:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:562:52: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::FixedArgCountMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:394:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:397:64: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::MapAnyOfBuilderDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:999:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual std::unique_ptr<clang::ast_matchers::dynamic::internal::MatcherDescriptor> clang::ast_matchers::dynamic::internal::MapAnyOfBuilderDescriptor::buildMatcherCtor(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:1007:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::EnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPDefaultClause>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TagDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Expr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnySelectorFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Registry::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:635:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:638:29: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:803:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:807:45: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::VariadicOperatorMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:880:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::OverloadedMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:734:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:740:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::TrueMatcher]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInFileMatching0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>), std::shared_ptr<llvm::Regex> >]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isVirtualMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXMethodDecl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isStaticStorageClassMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isPublicMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isProtectedMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isPrivateMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isNoThrowMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isFinalMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::CXXMethodDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExternCMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isConstevalMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::IfStmt>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasDynamicExceptionSpecMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasOverloadedOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXOperatorCallExpr, clang::FunctionDecl>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgType1 = llvm::StringRef]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasOverloadedOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXOperatorCallExpr, clang::FunctionDecl>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyOverloadedOperatorNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isTemplateInstantiationMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl, clang::CXXRecordDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isInlineMatcher, void(clang::ast_matchers::internal::TypeList<clang::NamespaceDecl, clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isImplicitMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Attr, clang::LambdaCapture>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExplicitTemplateSpecializationMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl, clang::CXXRecordDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExplicitMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXConstructorDecl, clang::CXXConversionDecl, clang::CXXDeductionGuideDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInSystemHeaderMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInMainFileMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isConstexprMatcher, void(clang::ast_matchers::internal::TypeList<clang::VarDecl, clang::FunctionDecl, clang::IfStmt>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isComparisonOperatorMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isAssignmentOperatorMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isArrowMatcher, void(clang::ast_matchers::internal::TypeList<clang::MemberExpr, clang::UnresolvedMemberExpr, clang::CXXDependentScopeMemberExpr>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDefinitionMatcher, void(clang::ast_matchers::internal::TypeList<clang::TagDecl, clang::VarDecl, clang::ObjCMethodDecl, clang::FunctionDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructBoundMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:810:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructBoundMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:815:69:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:807:45: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DesignatedInitExpr>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgType1 = llvm::StringRef]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXDependentScopeMemberExpr>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CompoundStmt>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::LambdaCapture>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::FieldDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::FunctionDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXBaseSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::BindingDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::VarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ClassTemplateSpecializationDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ClassTemplateDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateName>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::SwitchStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::SwitchCase>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::BindingDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::MemberExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const clang::attr::Kind&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CastExpr>; ArgType1 = const clang::CastKind&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const llvm::omp::Clause&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ArgType1 = const clang::UnaryExprOrTypeTrait&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::OMPClause>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::MapAnyOfMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:942:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Attr>; ArgT = clang::ast_matchers::internal::Matcher<clang::Attr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Attr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::CXXBaseSpecifier>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBaseSpecifier>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::CXXBaseSpecifier>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::CXXCtorInitializer>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::CXXCtorInitializer>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::Decl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Decl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::LambdaCapture>; ArgT = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::LambdaCapture>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifier>; ArgT = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::NestedNameSpecifier>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifierLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::NestedNameSpecifierLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::Stmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Stmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateArgument>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateArgument>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateArgumentLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateArgumentLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateName>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateName>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateName>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::Type>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Type>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::AccessSpecDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::AccessSpecDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AddrLabelExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AddrLabelExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayInitIndexExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArrayInitIndexExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayInitLoopExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArrayInitLoopExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArraySubscriptExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArraySubscriptExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::ArrayTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AsmStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AsmStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AtomicExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AtomicExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::AtomicType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::AtomicType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::AutoType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::AutoType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAutoreleasePoolStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAutoreleasePoolStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BinaryConditionalOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BinaryConditionalOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BinaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BinaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::BindingDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::BindingDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::BlockDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BlockExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::BlockPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BreakStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BreakStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::BuiltinType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::BuiltinType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CStyleCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CStyleCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CaseStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CaseStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CharacterLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CharacterLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ChooseExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ChooseExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplatePartialSpecializationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplatePartialSpecializationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplateSpecializationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplateSpecializationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ComplexType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ComplexType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CompoundLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CompoundLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CompoundStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CompoundStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoawaitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoawaitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConceptDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ConceptDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConditionalOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConditionalOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConstantArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ConstantArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConstantExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConstantExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ContinueStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ContinueStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConvertVectorExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConvertVectorExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoreturnStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoreturnStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoroutineBodyStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoroutineBodyStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoyieldExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoyieldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CUDAKernelCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CUDAKernelCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBindTemporaryExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXBindTemporaryExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBoolLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXBoolLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXCatchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXConstCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConversionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXConversionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDeductionGuideDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXDeductionGuideDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDefaultArgExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDefaultArgExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDeleteExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDeleteExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDependentScopeMemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDependentScopeMemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDestructorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXDestructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDynamicCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDynamicCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXFoldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXForRangeStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXFunctionalCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXFunctionalCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXMemberCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNewExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNoexceptExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNoexceptExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNullPtrLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNullPtrLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXOperatorCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXOperatorCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXRecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXReinterpretCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXReinterpretCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXRewrittenBinaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXRewrittenBinaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXStaticCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXStaticCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXStdInitializerListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXStdInitializerListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXTemporaryObjectExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXTemporaryObjectExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXThisExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXThisExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXThrowExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXThrowExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXTryStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXTryStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXUnresolvedConstructExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXUnresolvedConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecayedType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DecayedType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::DecompositionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DeclRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentNameType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentNameType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentScopeDeclRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DependentScopeDeclRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DeclStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclaratorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::DeclaratorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecltypeType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DecltypeType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeducedTemplateSpecializationType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DeducedTemplateSpecializationType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DefaultStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DefaultStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentCoawaitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DependentCoawaitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentSizedArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentSizedArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentSizedExtVectorType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentSizedExtVectorType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DesignatedInitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DesignatedInitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DoStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DoStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::UsingType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumConstantDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::EnumConstantDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::EnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::EnumType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExplicitCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ExplicitCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExportDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ExportDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExprWithCleanups>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ExprWithCleanups>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FileScopeAsmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FileScopeAsmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::FixedPointLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::FixedPointLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::FloatingLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::FloatingLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ForStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ForStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FriendDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FriendDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionProtoType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::FunctionProtoType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FunctionTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::FunctionType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GenericSelectionExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GenericSelectionExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GNUNullExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GNUNullExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GotoStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GotoStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::IfStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::IfStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImaginaryLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImaginaryLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImplicitCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImplicitCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImplicitValueInitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImplicitValueInitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::IncompleteArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::IncompleteArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::IndirectFieldDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::IndirectFieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::InitListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::InjectedClassNameType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::InjectedClassNameType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::IntegerLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::IntegerLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::LValueReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::LValueReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::LabelDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::LabelDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::LabelStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::LabelStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::LambdaExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::LambdaExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::LinkageSpecDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::LinkageSpecDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::MacroQualifiedType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::MacroQualifiedType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::MaterializeTemporaryExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::MaterializeTemporaryExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::MemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::MemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::MemberPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::MemberPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamespaceAliasDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamespaceAliasDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamespaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NonTypeTemplateParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NonTypeTemplateParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::NullStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::NullStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtCatchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCCategoryDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCCategoryDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCCategoryImplDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCCategoryImplDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtFinallyStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtFinallyStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCImplementationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCImplementationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCInterfaceDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCInterfaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCIvarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCIvarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCIvarRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCIvarRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCMethodDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCObjectPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ObjCObjectPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCPropertyDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCPropertyDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCProtocolDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCProtocolDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCStringLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCStringLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtThrowStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtThrowStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtTryStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtTryStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::OMPClause>; ArgT = clang::ast_matchers::internal::Matcher<clang::OMPDefaultClause>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::OMPClause, clang::OMPDefaultClause>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::OMPExecutableDirective>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::OpaqueValueExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::OpaqueValueExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ParenExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ParenListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ParenType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ParmVarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::PointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::PointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::PointerTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::PointerTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::PredefinedExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::PredefinedExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualifiedTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::QualifiedTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::RValueReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::RValueReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::RecordDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::RecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::RecordType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::RecordType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReferenceTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::ReferenceTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReturnStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ReturnStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::StaticAssertDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::StaticAssertDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::StmtExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::StmtExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::StringLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::StringLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SubstNonTypeTemplateParmExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SubstNonTypeTemplateParmExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::SubstTemplateTypeParmType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::SubstTemplateTypeParmType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SwitchCase>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SwitchCase>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SwitchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SwitchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TagDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TagDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TagType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TagType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateSpecializationType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TemplateSpecializationType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateSpecializationTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::TemplateSpecializationTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTemplateParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TemplateTemplateParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTypeParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TemplateTypeParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTypeParmType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TemplateTypeParmType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TranslationUnitDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TranslationUnitDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeAliasDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypeAliasDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeAliasTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypeAliasTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypedefDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefNameDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypedefNameDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingShadowDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TypedefType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnaryExprOrTypeTraitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryTransformType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::UnaryTransformType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedLookupExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnresolvedLookupExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedMemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnresolvedMemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedUsingTypenameDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UnresolvedUsingTypenameDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedUsingValueDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UnresolvedUsingValueDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UserDefinedLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UserDefinedLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingEnumDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingEnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingDirectiveDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingDirectiveDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ValueDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ValueDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::VarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::VarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::VariableArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::VariableArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::WhileStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::WhileStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasAnyOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::UnaryOperator>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyOperatorNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_throughUsingDecl0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DeclRefExpr, clang::UsingType>), clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_templateArgumentCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_parameterCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpandedFromMacro0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTemplateArgumentLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::DeclRefExpr, clang::TemplateSpecializationTypeLoc>), unsigned int, clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasSize0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ConstantArrayType, clang::StringLiteral>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasOperatorName0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::CXXFoldExpr, clang::UnaryOperator>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasDependentName0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DependentScopeDeclRefExpr, clang::DependentNameType>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasConditionVariableStatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::ForStmt, clang::WhileStmt, clang::SwitchStmt>), clang::ast_matchers::internal::Matcher<clang::DeclStmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::DeclStmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyTemplateArgumentLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::DeclRefExpr, clang::TemplateSpecializationTypeLoc>), clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyParameter0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::ObjCMethodDecl, clang::BlockDecl>), clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equalsBoundNode0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Stmt, clang::Decl, clang::Type, clang::QualType>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_argumentCountAtLeast0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_argumentCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals2Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::FloatingLiteral, clang::IntegerLiteral>), double>; ArgType1 = const double&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::IntegerLiteral>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::IntegerLiteral>), bool>; ArgType1 = const bool&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isSameOrDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDirectlyDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::Expr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::Expr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FunctionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstructExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXConstructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::BindingDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::BaseUsingDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ForStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::IfStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_callee0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnySubstatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CompoundStmt, clang::StmtExpr>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasInitStatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::SwitchStmt, clang::CXXForRangeStmt>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasBody0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DoStmt, clang::ForStmt, clang::WhileStmt, clang::CXXForRangeStmt, clang::FunctionDecl, clang::CoroutineBodyStmt>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OverloadExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclRefExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_callee1Matcher, void(clang::ast_matchers::internal::TypeList<clang::ObjCMessageExpr, clang::CallExpr>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasType1Matcher, void(clang::ast_matchers::internal::TypeList<clang::Expr, clang::FriendDecl, clang::ValueDecl, clang::CXXBaseSpecifier, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasDeclarationMatcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXNewExpr, clang::DeclRefExpr, clang::EnumType, clang::InjectedClassNameType, clang::LabelStmt, clang::AddrLabelExpr, clang::MemberExpr, clang::QualType, clang::RecordType, clang::TagType, clang::UsingType, clang::TemplateSpecializationType, clang::TemplateTypeParmType, clang::TypedefType, clang::UnresolvedUsingType, clang::ObjCIvarRefExpr, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecayedType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ExplicitCastExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ImplicitCastExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasType0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Expr, clang::FriendDecl, clang::TypedefNameDecl, clang::ValueDecl, clang::CXXBaseSpecifier>), clang::ast_matchers::internal::Matcher<clang::QualType> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CaseStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ArraySubscriptExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VarDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ReturnStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VariableArrayType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::AbstractConditionalOperator>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Expr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasObjectExpression0Matcher, void(clang::ast_matchers::internal::TypeList<clang::MemberExpr, clang::UnresolvedMemberExpr, clang::CXXDependentScopeMemberExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasSourceExpression0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CastExpr, clang::OpaqueValueExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasUnaryOperand0Matcher, void(clang::ast_matchers::internal::TypeList<clang::UnaryOperator, clang::CXXOperatorCallExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachArgumentWithParamType0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::QualType> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int, clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasEitherOperand0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXFoldExpr, clang::CXXRewrittenBinaryOperator>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasOperands0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXFoldExpr, clang::CXXRewrittenBinaryOperator>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasLHS0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::ArraySubscriptExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasRHS0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::ArraySubscriptExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasCondition0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::ForStmt, clang::WhileStmt, clang::DoStmt, clang::SwitchStmt, clang::AbstractConditionalOperator>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDirectlyDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isSameOrDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachArgumentWithParam0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasParameter0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::ObjCMethodDecl, clang::BlockDecl>), unsigned int, clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), unsigned int, clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::PointerTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ReferenceTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualifiedTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTypeLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BlockDecl, clang::CXXBaseSpecifier, clang::CXXCtorInitializer, clang::CXXFunctionalCastExpr, clang::CXXNewExpr, clang::CXXTemporaryObjectExpr, clang::CXXUnresolvedConstructExpr, clang::CompoundLiteralExpr, clang::DeclaratorDecl, clang::ExplicitCastExpr, clang::ObjCPropertyDecl, clang::TemplateArgumentLoc, clang::TypedefNameDecl>), clang::ast_matchers::internal::Matcher<clang::TypeLoc> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasElementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ArrayType, clang::ComplexType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasElementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ArrayType, clang::ComplexType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherpointeeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::BlockPointerType, clang::MemberPointerType, clang::PointerType, clang::ReferenceType, clang::ObjCObjectPointerType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherpointeeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::BlockPointerType, clang::MemberPointerType, clang::PointerType, clang::ReferenceType, clang::ObjCObjectPointerType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::QualType>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::QualType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasDeducedTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AutoType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasDeducedTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AutoType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasReplacementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::SubstTemplateTypeParmType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasReplacementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::SubstTemplateTypeParmType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasValueTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AtomicType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasValueTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AtomicType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherinnerTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ParenType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherinnerTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ParenType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
[3752/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o
[3753/4434] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o
[3754/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o
[3755/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o
[3756/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o
[3757/4434] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o
[3758/4434] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o
[3759/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o
[3760/4434] Building CXX object tools/clang/lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o
[3761/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o
[3762/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o
[3763/4434] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o
[3764/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o
[3765/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/CodeCompletion.cpp.o
[3766/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalAction.cpp.o
[3767/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o
[3768/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o
[3769/4434] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o
[3770/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterValuePrinter.cpp.o
[3771/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterUtils.cpp.o
[3772/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Value.cpp.o
[3773/4434] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o
[3774/4434] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o
[3775/4434] Building LinkerWrapperOpts.inc...
[3776/4434] Building NVLinkOpts.inc...
[3777/4434] Building Opts.inc...
[3778/4434] Building SYCLLinkOpts.inc...
[3779/4434] Building InstallAPIOpts.inc...
[3780/4434] Building CXX object tools/clang/tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o
[3781/4434] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o
[3782/4434] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o
[3783/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o
[3784/4434] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o
[3785/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
[3786/4434] Building CXX object tools/clang/tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o
[3787/4434] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o
[3788/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o
[3789/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o
[3790/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o
[3791/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o
[3792/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o
[3793/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o
[3794/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o
[3795/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o
[3796/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
/build/emscripten/src/llvm-project/clang/tools/libclang/CIndex.cpp: In function 'CXString clang_getCursorDisplayName(CXCursor)':
/build/emscripten/src/llvm-project/clang/tools/libclang/CIndex.cpp:5887:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[3797/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o
[3798/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o
[3799/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o
[3800/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o
[3801/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o
[3802/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o
[3803/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o
[3804/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Obsolete.cpp.o
[3805/4434] Creating export file for BugpointPasses
[3806/4434] Building Options.inc...
[3807/4434] Building Options.inc...
[3808/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o
[3809/4434] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[3810/4434] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[3811/4434] Building Opts.inc...
[3812/4434] Building Opts.inc...
[3813/4434] Building Opts.inc...
[3814/4434] Building Opts.inc...
[3815/4434] Building Opts.inc...
[3816/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o
[3817/4434] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffConsumer.cpp.o
[3818/4434] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o
[3819/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o
[3820/4434] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o
[3821/4434] Building Options.inc...
[3822/4434] Building Opts.inc...
[3823/4434] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o
[3824/4434] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DifferenceEngine.cpp.o
[3825/4434] Linking CXX executable bin/bugpoint
[3826/4434] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
[3827/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'void llvm::exegesis::Analysis::SchedClassCluster::addPoint(size_t, const llvm::exegesis::BenchmarkClustering&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp:327:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'bool llvm::exegesis::Analysis::SchedClassCluster::measurementsMatch(const llvm::MCSubtargetInfo&, const llvm::exegesis::ResolvedSchedClass&, const llvm::exegesis::BenchmarkClustering&, double) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp:344:52: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
[3828/4434] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
[3829/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o
[3830/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o
[3831/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/DisassemblerHelper.cpp.o
[3832/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'void llvm::exegesis::SchedClassClusterCentroid::addPoint(llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp:356:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'bool llvm::exegesis::BenchmarkClustering::areAllNeighbours(llvm::ArrayRef<unsigned int>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp:71:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
[3833/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o
[3834/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o
[3835/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o
[3836/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.cpp: In member function 'void llvm::exegesis::BasicBlockFiller::addInstructions(llvm::ArrayRef<llvm::MCInst>, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.cpp:180:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3837/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o
[3838/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o
[3839/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o
[3840/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ResultAggregator.cpp.o
[3841/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o
[3842/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o
In function 'llvm::SmallVector<llvm::MCWriteProcResEntry, 8> llvm::exegesis::getNonRedundantWriteProcRes(const llvm::MCSchedClassDesc&, const llvm::MCSubtargetInfo&)',
    inlined from 'llvm::exegesis::ResolvedSchedClass::ResolvedSchedClass(const llvm::MCSubtargetInfo&, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:235:7:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:57:32: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp: In member function 'std::vector<llvm::exegesis::BenchmarkMeasure> llvm::exegesis::ResolvedSchedClass::getAsPoint(llvm::exegesis::Benchmark::ModeE, const llvm::MCSubtargetInfo&, llvm::ArrayRef<llvm::exegesis::PerInstructionStats>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:283:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
[3843/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o
[3844/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o
[3845/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SubprocessMemory.cpp.o
[3846/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SerialSnippetGenerator.cpp.o
[3847/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetFile.cpp.o
[3848/4434] Building Opts.inc...
[3849/4434] Building Opts.inc...
[3850/4434] Building Opts.inc...
[3851/4434] Building LipoOpts.inc...
[3852/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ValidationEvent.cpp.o
[3853/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetRepetitor.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:36:32: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:26:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:55:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:111:29: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3854/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o
[3855/4434] Building Opts.inc...
[3856/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o
[3857/4434] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml-driver.cpp.o
[3858/4434] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/Disassembler.cpp.o
[3859/4434] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o
[3860/4434] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/UopsBenchmarkRunner.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:24,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::exegesis::ValidationEvent&>, std::tuple<>}; _Key = llvm::exegesis::ValidationEvent; _Val = std::pair<const llvm::exegesis::ValidationEvent, long long int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::exegesis::ValidationEvent; _Tp = long long int; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]',
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::BenchmarkMeasure> > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:42:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::exegesis::ValidationEvent; _Tp = long long int; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]',
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::BenchmarkMeasure> > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:57:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3861/4434] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy-driver.cpp.o
[3862/4434] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
[3863/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DXContainerDump.cpp.o
[3864/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
[3865/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/SourcePrinter.cpp.o
[3866/4434] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ObjcopyOptions.cpp.o
[3867/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
[3868/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/OffloadDump.cpp.o
[3869/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
[3870/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump-driver.cpp.o
[3871/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/XCOFFDump.cpp.o
[3872/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o
[3873/4434] Building CXX object tools/llvm-offload-binary/CMakeFiles/llvm-offload-binary.dir/llvm-offload-binary.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp: In function 'llvm::Error unbundleImages()':
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp:193:62: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp:193:62: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3874/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
[3875/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
[3876/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc-driver.cpp.o
[3877/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
[3878/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
[3879/4434] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
[3880/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _OutputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::object::SectionRef>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/SourcePrinter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:24:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::object::SectionRef&>, std::tuple<>}; _Key = llvm::object::SectionRef; _Val = std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SymbolInfoTy&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/15.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1702:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643: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:1648:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1702:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1712:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1712:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1712:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >; _Tp = std::pair<long long unsigned int, llvm::object::SectionRef>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]',
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1834:36:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1913:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1913:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:36&, const auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1913:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1951:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1951:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1951:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1952:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1952:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1952:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]',
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:2016:53:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp: In function 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:2050:23: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:2052:23: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
[3881/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
[3882/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
[3883/4434] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:57:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1358:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:58:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1358:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:57:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1378:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:58:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1378:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3884/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
[3885/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
[3886/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/StackMapPrinter.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::MachODumper::printSymbol(const llvm::object::SymbolRef&, llvm::ScopedPrinter&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:714:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::MachODumper::printFileHeaders(const MachHeader&) [with MachHeader = llvm::MachO::mach_header]',
    inlined from 'virtual void {anonymous}::MachODumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:432:21:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:474:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::MachODumper::printFileHeaders(const MachHeader&) [with MachHeader = llvm::MachO::mach_header_64]',
    inlined from 'virtual void {anonymous}::MachODumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:434:21:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:474:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::MachODumper::printSectionHeaders(const llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:505:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3887/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:16:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::WasmDumper::printSymbol(const llvm::object::SymbolRef&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:225:15,
    inlined from 'virtual void {anonymous}::WasmDumper::printSymbols(bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:151:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3888/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.cpp:9:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void llvm::Win64EH::Dumper::printUnwindInfo(const Context&, const llvm::object::coff_section*, off_t, const llvm::Win64EH::UnwindInfo&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.cpp:339:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3889/4434] Building TapiOpts.inc...
[3890/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj-driver.cpp.o
[3891/4434] Building Opts.inc...
[3892/4434] Building Opts.inc...
[3893/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMWinEHPrinter.h:14,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = llvm::COFF::ExtendedDLLCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFDebugDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:826:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp: In member function 'void {anonymous}::COFFDumper::printCOFFLoadConfig(const T*, {anonymous}::LoadConfigTables&) [with T = llvm::object::coff_load_configuration64]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1082:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFLoadConfig(const T*, {anonymous}::LoadConfigTables&) [with T = llvm::object::coff_load_configuration32]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFLoadConfig()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:858:24:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1082:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFTLSDirectory(const llvm::object::coff_tls_directory<IntTy>*) [with IntTy = llvm::support::detail::packed_endian_specific_integral<long long int, llvm::endianness::little, 1>]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFTLSDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2540:26:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2557:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFTLSDirectory(const llvm::object::coff_tls_directory<IntTy>*) [with IntTy = llvm::support::detail::packed_endian_specific_integral<int, llvm::endianness::little, 1>]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFTLSDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2542:26:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2557:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printSectionHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1584:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = llvm::COFF::Characteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:692:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<short unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::DLLCharacteristics]',
    inlined from 'void {anonymous}::COFFDumper::printPEHeader(const PEHeader*) [with PEHeader = llvm::object::pe32_header]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:756:15,
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:699:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<short unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::DLLCharacteristics]',
    inlined from 'void {anonymous}::COFFDumper::printPEHeader(const PEHeader*) [with PEHeader = llvm::object::pe32plus_header]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:756:15,
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:702:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::COFFDumper::printCodeViewSymbolSection(llvm::StringRef, const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1326:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3894/4434] Building Opts.inc...
[3895/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
[3896/4434] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[3897/4434] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o
[3898/4434] Building Opts.inc...
[3899/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o
[3900/4434] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[3901/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o
[3902/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_name.cc.o
[3903/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:188,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/benchmark.cc:15:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >; _Tp = benchmark::BenchmarkReporter::Run; _Alloc = std::allocator<benchmark::BenchmarkReporter::Run>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<benchmark::BenchmarkReporter::Run>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >; <template-parameter-2-2> = void; _Tp = benchmark::BenchmarkReporter::Run; _Alloc = std::allocator<benchmark::BenchmarkReporter::Run>]',
    inlined from 'void benchmark::internal::{anonymous}::RunBenchmarks(const std::vector<benchmark::internal::BenchmarkInstance>&, benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/benchmark.cc:460:45:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
[3904/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/check.cc.o
[3905/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
[3906/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o
[3907/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.o
[3908/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
[3909/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[3910/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[3911/4434] Building CXX object tools/opt/CMakeFiles/LLVMOptDriver.dir/optdriver.cpp.o
[3912/4434] Building CXX object tools/opt/CMakeFiles/LLVMOptDriver.dir/NewPMDriver.cpp.o
[3913/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
[3914/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[3915/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/perf_counters.cc.o
[3916/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
[3917/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[3918/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:179,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.h:21,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:184:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]',
    inlined from 'std::vector<benchmark::BenchmarkReporter::Run> benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:203:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]',
    inlined from 'std::vector<benchmark::BenchmarkReporter::Run> benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:204:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3919/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
[3920/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
[3921/4434] Linking CXX static library lib/libLLVMTableGenBasic.a
[3922/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
[3923/4434] Linking CXX static library lib/libLLVMFuzzerCLI.a
[3924/4434] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o
[3925/4434] Linking CXX static library lib/libLLVMFuzzMutate.a
[3926/4434] Linking CXX static library lib/libLLVMFileCheck.a
[3927/4434] Linking CXX static library lib/libLLVMInterfaceStub.a
[3928/4434] Linking CXX static library lib/libLLVMMIRParser.a
[3929/4434] Linking CXX static library lib/libLLVMCAS.a
[3930/4434] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[3931/4434] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[3932/4434] Building CXX object lib/ABI/CMakeFiles/LLVMABI.dir/Types.cpp.o
[3933/4434] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
[3934/4434] Linking CXX static library lib/libLLVMDWP.a
[3935/4434] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[3936/4434] Linking CXX static library lib/libLLVMInterpreter.a
[3937/4434] Linking CXX static library lib/libLLVMLineEditor.a
[3938/4434] Linking CXX static library lib/libLLVMXRay.a
[3939/4434] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[3940/4434] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
[3941/4434] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[3942/4434] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const ParameterInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:872:64: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/LSP/Protocol.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const TextDocumentIdentifier&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:360:47: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const MessageActionItem&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1056:52: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In function 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const ShowMessageParams&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const SignatureInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:889:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const SignatureHelp&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:913:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const MarkupContent&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:580:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Position&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:404:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Range&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:425:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Location&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:446:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DiagnosticRelatedInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:637:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Hover&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:588:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DocumentSymbol&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:602:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Diagnostic&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:663:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const PublishDiagnosticsParams&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:702:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const TextEdit&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:719:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CompletionItem&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:786:51: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CompletionList&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:831:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const WorkspaceEdit&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1017:64: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CodeAction&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1029:55: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DocumentLink&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:934:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const InlayHint&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:957:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const VersionedTextDocumentIdentifier&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:379:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[3943/4434] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/LSP/Transport.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp: In member function 'void llvm::lsp::JSONTransport::reply(llvm::json::Value, llvm::Expected<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:199:5: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object encodeError(llvm::Error)',
    inlined from 'void llvm::lsp::JSONTransport::reply(llvm::json::Value, llvm::Expected<llvm::json::Value>)' at /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:205:28:
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:164:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[3944/4434] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[3945/4434] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[3946/4434] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[3947/4434] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[3948/4434] Building CXX object utils/split-file/CMakeFiles/split-file.dir/split-file.cpp.o
[3949/4434] Building CXX object utils/UnicodeData/CMakeFiles/UnicodeNameMappingGenerator.dir/UnicodeNameMappingGenerator.cpp.o
[3950/4434] Building CXX object utils/llvm-test-mustache-spec/CMakeFiles/llvm-test-mustache-spec.dir/llvm-test-mustache-spec.cpp.o
[3951/4434] Building CXX object tools/llvm-ctxprof-util/CMakeFiles/llvm-ctxprof-util.dir/llvm-ctxprof-util.cpp.o
[3952/4434] Linking CXX executable bin/llvm-ar
[3953/4434] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[3954/4434] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[3955/4434] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[3956/4434] Linking CXX static library lib/liblldMachO.a
[3957/4434] Linking CXX static library lib/liblldMinGW.a
[3958/4434] Linking CXX static library lib/liblldELF.a
[3959/4434] Linking CXX static library lib/liblldWasm.a
[3960/4434] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
[3961/4434] Building CXX object tools/clang/lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o
[3962/4434] Linking CXX static library lib/libclangAnalysisFlowSensitive.a
[3963/4434] Building CXX object tools/clang/lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o
[3964/4434] Linking CXX static library lib/libclangToolingASTDiff.a
[3965/4434] Linking CXX static library lib/libclangToolingRefactoring.a
[3966/4434] Linking CXX static library lib/libclangToolingSyntax.a
[3967/4434] Linking CXX static library lib/libclangInterpreter.a
[3968/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o
[3969/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o
[3970/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o
[3971/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o
[3972/4434] Linking CXX shared library lib/libLTO.so.22.0git
[3973/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o
[3974/4434] Building CXX object tools/clang/lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o
[3975/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o
[3976/4434] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<llvm::StringRef, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _OutputIterator = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _RandomAccessIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<llvm::StringRef, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfCorrelator.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1138:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1503:26:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1506:36:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1138:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/ProfileCommon.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h: In static member function 'static std::string llvm::sampleprof::SampleContext::getContextString(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:651:22: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::computeSampleProfileOverlap(llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2512:39,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2768:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpProgramSummary(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2641:38,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2770:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpProgramSummary(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2642:63,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2770:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpFuncSimilarity(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2635:38,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2772:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >; _Tp = std::pair<llvm::StringRef, long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1604:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1621:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1624:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void mergeSampleProfile(const WeightedFileVector&, {anonymous}::SymbolRemapper*, llvm::StringRef, size_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1651:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'std::string getFuncName(const llvm::sampleprof::HashKeyMap<std::unordered_map, llvm::sampleprof::SampleContext, llvm::sampleprof::FunctionSamples>::value_type&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:902:43,
    inlined from 'void filterFunctions(T&) [with T = llvm::sampleprof::SampleProfileMap]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:937:17,
    inlined from 'void mergeSampleProfile(const WeightedFileVector&, {anonymous}::SymbolRemapper*, llvm::StringRef, size_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1687:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _BidirectionalIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _BidirectionalIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'adjustInstrProfile(std::unique_ptr<WriterContext>&, std::unique_ptr<llvm::sampleprof::SampleProfileReader>&, unsigned int, float, unsigned int)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1206:28,
    inlined from 'void adjustInstrProfile(std::unique_ptr<WriterContext>&, std::unique_ptr<llvm::sampleprof::SampleProfileReader>&, unsigned int, float, unsigned int)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1214:62,
    inlined from 'void supplementInstrProfile(const WeightedFileVector&, llvm::StringRef, bool, unsigned int, float, unsigned int)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1486:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'int showHotFunctionList(const llvm::sampleprof::SampleProfileMap&, llvm::ProfileSummary&, uint32_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3225:47,
    inlined from 'int showSampleProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3285:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:40&, const auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3977/4434] Building C object tools/clang/tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o
[3978/4434] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o
[3979/4434] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o
[3980/4434] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o
[3981/4434] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
[3982/4434] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o
[3983/4434] Building CXX object tools/clang/tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/clang-scan-deps-driver.cpp.o
[3984/4434] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/llvm-readobj.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printMemtag()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printMemtag()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:68,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h:13:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In function 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Tp = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In function 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Tp = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In function 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Tp = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In function 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Tp = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h:16:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In function 'llvm::DenseMap<long long unsigned int, const {anonymous}::GroupSection*> mapSectionsToGroups(llvm::ArrayRef<{anonymous}::GroupSection>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3940:1: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5916:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5916:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5916:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5916:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6454:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6486:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6454:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6486:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8609:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8609:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8609:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8609:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:219:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2820:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2834:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2820:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2834:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:219:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2820:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2834:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2820:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2834:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3950:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7711:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6724:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6724:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6724:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6724:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3950:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7711:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3950:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7711:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3950:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7711:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<long long unsigned int>]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8423:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<long long unsigned int>]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8423:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::big, false> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<long long unsigned int>]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8423:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::LLVMELFDumper<object::ELFType<llvm::endianness::little, true> >::printCallGraphInfo()::<lambda(const auto:9&, const auto:10&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8352:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<long long unsigned int>]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printCallGraphInfo() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8423:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::sframe::Flags; TFlag = llvm::sframe::Flags]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6735:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6758:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6735:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6758:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6735:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6758:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6920:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6735:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6758:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6925:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8161:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7633:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7645:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7651:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7668:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7678:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7680:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7683:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7686:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7690:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7693:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8962:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8967:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7633:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7645:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7651:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7668:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7678:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7680:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7683:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7686:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7690:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7693:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8962:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8967:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7633:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7645:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7651:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7668:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7678:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7680:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7683:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7686:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7690:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7693:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8962:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8967:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7633:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7645:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7651:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7668:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7678:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7680:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7683:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7686:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7690:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7693:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8962:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8967:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8161:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8161:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8161:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8107:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8107:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8107:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8107:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8991:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8991:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8991:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8991:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7830:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7830:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7931:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8194:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8194:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8194:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8194:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7830:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7830:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3985/4434] Building CXX object tools/clang/tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o
[3986/4434] Building CXX object tools/clang/tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNVLinkWrapper.cpp.o
[3987/4434] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/clang-installapi-driver.cpp.o
[3988/4434] Building CXX object tools/clang/tools/clang-sycl-linker/CMakeFiles/clang-sycl-linker.dir/ClangSYCLLinker.cpp.o
[3989/4434] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/Options.cpp.o
[3990/4434] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/ClangInstallAPI.cpp.o
[3991/4434] Building CXX object tools/clang/tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o
[3992/4434] Building CXX object tools/clang/tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o
[3993/4434] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o
[3994/4434] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o
[3995/4434] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/OffloadArch.cpp.o
[3996/4434] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/NVPTXArch.cpp.o
[3997/4434] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o
[3998/4434] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByKFD.cpp.o
[3999/4434] Building CXX object tools/clang/tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o
[4000/4434] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/LevelZeroArch.cpp.o
[4001/4434] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByHIP.cpp.o
[4002/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o
[4003/4434] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
[4004/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o
[4005/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/BinaryHolder.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.h:24,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Distance = int; _Tp = pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:76:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:76:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:251:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:251:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4006/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[4007/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
[4008/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/BinaryHolder.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::ValidReloc*, std::vector<dsymutil::ValidReloc> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::ValidReloc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<llvm::dsymutil::ValidReloc>&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:991:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::ValidReloc*, std::vector<dsymutil::ValidReloc> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::ValidReloc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<llvm::dsymutil::ValidReloc>&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:991:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4009/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o
[4010/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
[4011/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o
[4012/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o
[4013/4434] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o
[4014/4434] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
[4015/4434] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o
[4016/4434] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
[4017/4434] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp: In function 'int main(int, char**, char* const*)':
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp:696:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp:696:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[4018/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
[4019/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
[4020/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
[4021/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
[4022/4434] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[4023/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
[4024/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
[4025/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
[4026/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
[4027/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
[4028/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
[4029/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
[4030/4434] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
[4031/4434] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
[4032/4434] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
[4033/4434] Building CXX object tools/llvm-cas/CMakeFiles/llvm-cas.dir/llvm-cas.cpp.o
[4034/4434] Linking CXX static library lib/libLLVMCFIVerify.a
[4035/4434] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
[4036/4434] Linking CXX shared library lib/libclang.so.22.0.0git
[4037/4434] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata-driver.cpp.o
[4038/4434] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
[4039/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
[4040/4434] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o
[4041/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
[4042/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:42:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Distance = int; _Tp = {anonymous}::NestedCountedRegion; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::NestedCountedRegion>; Range = std::vector<{anonymous}::NestedCountedRegion>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'std::vector<{anonymous}::NestedCountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, std::vector<std::pair<unsigned int, unsigned int> >&, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:114:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::NestedCountedRegion>; Range = std::vector<{anonymous}::NestedCountedRegion>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2185:11,
    inlined from 'std::vector<{anonymous}::NestedCountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, std::vector<std::pair<unsigned int, unsigned int> >&, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:114:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:201:13,
    inlined from 'void {anonymous}::renderFile(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:266:34,
    inlined from 'void {anonymous}::renderFiles(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:281:15,
    inlined from 'virtual void llvm::CoverageExporterLcov::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:300:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:201:13,
    inlined from 'void {anonymous}::renderFile(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:266:34,
    inlined from 'void {anonymous}::renderFiles(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:281:15,
    inlined from 'virtual void llvm::CoverageExporterLcov::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:300:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4043/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
[4044/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranch(const llvm::coverage::CountedRegion&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:102:52: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderRegion(const llvm::coverage::CountedRegion&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:94:44: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:54:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Distance = int; _Tp = llvm::json::Value; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranchRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:158:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:57:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderMCDCRecord(const llvm::coverage::MCDCRecord&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:148:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:335:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderSummary(const llvm::FileCoverageSummary&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:232:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:239:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:246:68: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:282:45: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::renderSegment(const llvm::coverage::CoverageSegment&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileSegments(const llvm::coverage::CoverageData&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:260:41,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:286:42:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:87:66: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In function 'llvm::json::Object {anonymous}::renderExpansion(const llvm::coverage::CoverageMapping&, const llvm::coverage::ExpansionRecord&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileExpansions(const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:253:45,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:290:48:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:206:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:358:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:358:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In member function 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:368:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:373:53: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[4045/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In function 'std::pair<llvm::RegionCoverageInfo, llvm::LineCoverageInfo> sumRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>, const llvm::coverage::CoverageData&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:67:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In constructor 'llvm::CoverageDataSummary::CoverageDataSummary(const llvm::coverage::CoverageData&, llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:92:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:94:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In static member function 'static llvm::FunctionCoverageSummary llvm::FunctionCoverageSummary::get(const llvm::coverage::InstantiationGroup&, llvm::ArrayRef<llvm::FunctionCoverageSummary>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:116:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionCoverageSummary>' changed in GCC 7.1
[4046/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp: In function 'void {anonymous}::CodeCoverageTool::attachBranchSubViews(llvm::SourceCoverageView&, llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:329:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp: In member function 'void {anonymous}::CodeCoverageTool::attachExpansionSubViews(llvm::SourceCoverageView&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, const llvm::coverage::CoverageMapping&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:324:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:324:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createSourceFileView(llvm::StringRef, const llvm::coverage::CoverageMapping&)',
    inlined from 'void {anonymous}::CodeCoverageTool::writeSourceFileView(llvm::StringRef, llvm::coverage::CoverageMapping*, llvm::CoveragePrinter*, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:636:57:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:408:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:408:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:431:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:431:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createFunctionView(const llvm::coverage::FunctionRecord&, const llvm::coverage::CoverageMapping&)',
    inlined from 'int {anonymous}::CodeCoverageTool::doShow.constprop(int, const char**, CommandLineParserType)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:1197:68:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:386:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:386:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
[4047/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
[4048/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
[4049/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
[4050/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
[4051/4434] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
[4052/4434] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
[4053/4434] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
[4054/4434] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt-driver.cpp.o
[4055/4434] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
[4056/4434] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[4057/4434] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
[4058/4434] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod-driver.cpp.o
[4059/4434] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod.cpp.o
[4060/4434] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/llvm-debuginfo-analyzer.cpp.o
[4061/4434] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find.cpp.o
[4062/4434] Linking CXX static library lib/libLLVMDiff.a
[4063/4434] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find-driver.cpp.o
[4064/4434] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4065/4434] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/llvm-dlang-demangle-fuzzer.cpp.o
[4066/4434] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
[4067/4434] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/Options.cpp.o
[4068/4434] Linking CXX executable bin/llvm-dwarfdump
[4069/4434] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[4070/4434] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp-driver.cpp.o
[4071/4434] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
[4072/4434] Linking CXX static library lib/libLLVMExegesis.a
[4073/4434] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[4074/4434] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o
[4075/4434] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil-driver.cpp.o
[4076/4434] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
[4077/4434] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil.cpp.o
[4078/4434] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
[4079/4434] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
[4080/4434] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
[4081/4434] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs-driver.cpp.o
[4082/4434] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4083/4434] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.cpp.o
[4084/4434] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o
[4085/4434] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[4086/4434] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
[4087/4434] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o
[4088/4434] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
[4089/4434] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
[4090/4434] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o
[4091/4434] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o
[4092/4434] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin-driver.cpp.o
[4093/4434] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/DependencyInfo.h:14,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, NewArchiveMemberList>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:31:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddIRObject(llvm::NewArchiveMember)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:416:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddMachOObject(llvm::NewArchiveMember)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:384:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'llvm::Error createStaticLibrary(llvm::LLVMContext&, const Config&)',
    inlined from 'int llvm_libtool_darwin_main(int, char**, const llvm::ToolContext&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:750:49:
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:600:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:600:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:608:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[4094/4434] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
[4095/4434] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o
[4096/4434] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo-driver.cpp.o
[4097/4434] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:679:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:685:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:685:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:669:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:676:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:676:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[4098/4434] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
[4099/4434] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
[4100/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o
[4101/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o
[4102/4434] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
[4103/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:50:
In constructor 'llvm::mca::InstructionTables::InstructionTables(const llvm::MCSchedModel&)',
    inlined from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::InstructionTables; _Args = {const llvm::MCSchedModel&}]' at /usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30,
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:700:62:
/build/emscripten/src/llvm-project/llvm/include/llvm/MCA/Stages/InstructionTables.h:37:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:80,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/CodeRegion.h:61,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:23:
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::ResourcePressureView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:719:56:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:764:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:764:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::BottleneckAnalysis; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, unsigned int}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:786:64:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:800:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:800:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::ResourcePressureView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:819:54:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::TimelineView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, const unsigned int&, llvm::cl::opt<unsigned int, false, llvm::cl::parser<unsigned int> >&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:824:58:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:834:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:834:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[4104/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o
[4105/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionView.cpp.o
[4106/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o
[4107/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp: In constructor 'llvm::mca::PressureTracker::PressureTracker(const llvm::MCSchedModel&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:31:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/MCA/View.h:21,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.h:84,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp: In member function 'virtual llvm::json::Value llvm::mca::BottleneckAnalysis::toJSON() const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:671:59: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:684:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[4108/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'void llvm::mca::InstructionInfoView::collectData(llvm::MutableArrayRef<InstructionInfoViewData>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:188:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual void llvm::mca::InstructionInfoView::printView(llvm::raw_ostream&) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:57:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual llvm::json::Value llvm::mca::InstructionInfoView::toJSON() const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:273:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
[4109/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o
[4110/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o
[4111/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o
[4112/4434] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4113/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o
[4114/4434] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o
[4115/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/SummaryView.cpp: In constructor 'llvm::mca::SummaryView::SummaryView(const llvm::MCSchedModel&, llvm::ArrayRef<llvm::MCInst>, unsigned int)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/SummaryView.cpp:32:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[4116/4434] Linking CXX executable bin/llvm-ml
[4117/4434] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o
[4118/4434] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm-driver.cpp.o
[4119/4434] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[4120/4434] Linking CXX executable bin/llvm-objcopy
[4121/4434] Linking CXX executable bin/llvm-offload-binary
[4122/4434] Linking CXX executable bin/llvm-objdump
[4123/4434] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
[4124/4434] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:641:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:636:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:641:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:636:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:643:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:643:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4125/4434] Building CXX object tools/llvm-offload-wrapper/CMakeFiles/llvm-offload-wrapper.dir/llvm-offload-wrapper.cpp.o
[4126/4434] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
[4127/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
[4128/4434] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
[4129/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o
[4130/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
[4131/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
[4132/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
[4133/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
[4134/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
[4135/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
[4136/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
[4137/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
[4138/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
[4139/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
[4140/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
[4141/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
[4142/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
[4143/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
[4144/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
[4145/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
[4146/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o
[4147/4434] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
[4148/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/llvm-profgen.cpp.o
[4149/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/PerfReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::pair<long long unsigned int, long long unsigned int>&&>, std::tuple<>}; _Key = std::pair<long long unsigned int, long long unsigned int>; _Val = std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'llvm::sampleprof::UnsymbolizedProfileReader::readSampleCounters(llvm::sampleprof::TraceStream&, llvm::sampleprof::SampleCounter&)::<lambda(llvm::sampleprof::RangeSample&, llvm::StringRef)>' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:964:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:1008:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:1017:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:215:30:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:218:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:215:30:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:218:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[4150/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/CSPreInliner.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[4151/4434] Linking CXX executable bin/llvm-rc
[4152/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfiledBinary.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:744:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:744:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2107:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:744:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4153/4434] Linking CXX executable bin/llvm-readobj
[4154/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/MissingFrameInferrer.cpp.o
[4155/4434] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfileGenerator.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.h:11,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<double, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _OutputIterator = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _RandomAccessIterator2 = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<double, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp: In member function 'llvm::ContextTrieNode* llvm::sampleprof::CSProfileGenerator::getOrCreateContextNode(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:916:1: note: parameter passing for argument of type 'const llvm::sampleprof::SampleContextFrames' {aka 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp: In member function 'llvm::ContextTrieNode* llvm::sampleprof::CSProfileGenerator::getContextNodeForLeafProbe(const llvm::sampleprof::AddrBasedCtxKey*, const llvm::MCDecodedPseudoProbe*)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1414:29: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1366:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1371:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::updateBodySamplesforFunctionProfile(llvm::sampleprof::FunctionSamples&, const llvm::sampleprof::SampleContextFrame&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:409:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateInferredFunctionSamples(llvm::ContextTrieNode&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1107:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateInferredFunctionSamples(llvm::ContextTrieNode&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1110:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesForFunction(llvm::ContextTrieNode*, const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1059:65:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:344:51:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:345:50:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >; _Tp = std::pair<double, long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1312:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1333:37:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1335:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1347:40:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:655:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>::const_iterator' {aka 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBodySamplesWithProbesForAllFunctions(const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:598:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:655:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>::const_iterator' {aka 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addTypeSamplesAt(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1054:61,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateTypeSamplesForAllFunctions(const llvm::sampleprof::DataAccessSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:793:39:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addTypeSamplesAt(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1053:20,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateTypeSamplesForAllFunctions(const llvm::sampleprof::DataAccessSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:793:39:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:766:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesWithProbesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:629:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _BidirectionalIterator2 = pair<double, long long unsigned int>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _BidirectionalIterator2 = pair<double, long long unsigned int>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:861:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:861:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:861:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4156/4434] Building CXX object tools/llvm-readtapi/CMakeFiles/llvm-readtapi.dir/llvm-readtapi.cpp.o
[4157/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/DeltaManager.cpp.o
[4158/4434] Building CXX object tools/llvm-readtapi/CMakeFiles/llvm-readtapi.dir/DiffEngine.cpp.o
[4159/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/TestRunner.cpp.o
[4160/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Utils.cpp.o
[4161/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAliases.cpp.o
[4162/4434] Linking CXX shared library lib/libclang-cpp.so.22.0git
[4163/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o
[4164/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAttributes.cpp.o
[4165/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceArguments.cpp.o
[4166/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceBasicBlocks.cpp.o
[4167/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDIMetadata.cpp.o
[4168/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/ReducerWorkItem.cpp.o
In function 'void cloneMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineFunction&)',
    inlined from 'std::unique_ptr<llvm::MachineFunction> cloneMF(llvm::MachineFunction*, llvm::MachineModuleInfo&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:397:23:
/build/emscripten/src/llvm-project/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:239:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[4169/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDbgRecords.cpp.o
[4170/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDistinctMetadata.cpp.o
[4171/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctionBodies.cpp.o
[4172/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalObjects.cpp.o
[4173/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctions.cpp.o
[4174/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalValues.cpp.o
[4175/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVarInitializers.cpp.o
[4176/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVars.cpp.o
[4177/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructions.cpp.o
[4178/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInlineCallSites.cpp.o
[4179/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlags.cpp.o
[4180/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInvokes.cpp.o
[4181/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceModuleData.cpp.o
[4182/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMetadata.cpp.o
[4183/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o
[4184/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSpecialGlobals.cpp.o
[4185/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o
[4186/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOpcodes.cpp.o
[4187/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperands.cpp.o
[4188/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o
[4189/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o
[4190/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlagsMIR.cpp.o
[4191/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o
[4192/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceValuesToReturn.cpp.o
[4193/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceIRReferences.cpp.o
[4194/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
[4195/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[4196/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSinkDefsToUses.cpp.o
[4197/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceTargetFeaturesAttr.cpp.o
[4198/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[4199/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[4200/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[4201/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[4202/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
[4203/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o
[4204/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkConvert.cpp.o
[4205/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkCount.cpp.o
[4206/4434] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[4207/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkFilter.cpp.o
[4208/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkInstructionMix.cpp.o
[4209/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkCounter.cpp.o
[4210/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtil.cpp.o
[4211/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtilRegistry.cpp.o
[4212/4434] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4213/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtilHelpers.cpp.o
[4214/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkSummary.cpp.o
[4215/4434] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkSizeDiff.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp: In function 'llvm::json::Array getFunctionDiffListAsJSON(const llvm::SmallVector<FunctionDiff>&, const FilesPresent&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp:408:74: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp:408:74: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[4216/4434] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/llvm-rust-demangle-fuzzer.cpp.o
[4217/4434] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
[4218/4434] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size-driver.cpp.o
[4219/4434] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
[4220/4434] Building CXX object tools/llvm-sim/CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[4221/4434] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:15:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:723:34,
    inlined from 'int linkAndVerify()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:1005:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:754:37,
    inlined from 'int linkAndVerify()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:1005:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[4222/4434] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
[4223/4434] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
[4224/4434] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
[4225/4434] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
[4226/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o
[4227/4434] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o
[4228/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o
[4229/4434] Linking CXX executable bin/llvm-symbolizer
[4230/4434] Building CXX object tools/llvm-tli-checker/CMakeFiles/llvm-tli-checker.dir/llvm-tli-checker.cpp.o
[4231/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o
[4232/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o
[4233/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[4234/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o
[4235/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o
[4236/4434] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o
[4237/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[4238/4434] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o
[4239/4434] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[4240/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/func-id-helper.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1916 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:283:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:286:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:289:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:283:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:286:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:289:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4241/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp: In function '{anonymous}::ResultRow getStats(llvm::MutableArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:275:18: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:62:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  156 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp: In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:317:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]',
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:317:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1656: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:1661:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4242/4434] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/yaml-parser-fuzzer.cpp.o
[4243/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o
[4244/4434] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[4245/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[4246/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[4247/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Format.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/Dwarf.h:26,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:1037:21,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:169:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:550:27,
    inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:1039:24,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:169:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4248/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o
[4249/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o
[4250/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o
[4251/4434] Linking CXX static library lib/libLLVMOptDriver.a
[4252/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[4253/4434] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[4254/4434] Linking CXX shared library lib/libRemarks.so.22.0git
[4255/4434] Building CXX object tools/reduce-chunk-list/CMakeFiles/reduce-chunk-list.dir/reduce-chunk-list.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp: In function 'bool {anonymous}::isStillInteresting(llvm::ArrayRef<llvm::IntegerInclusiveInterval>)':
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:28:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:30:67: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:35:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' 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:139:60: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:137:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::IntegerInclusiveInterval>' changed in GCC 7.1
[4256/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[4257/4434] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov-driver.cpp.o
[4258/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Binary.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/COFF.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/macho2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]',
    inlined from 'const uint8_t* _Z17processExportNodePKhS0_S0_RN4llvm9MachOYAML11ExportEntryE.part.0(const uint8_t*, const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/macho2yaml.cpp:563:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
 1575 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:67:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4259/4434] Linking CXX executable bin/clang-22
[4260/4434] Linking CXX static library lib/libbenchmark.a
[4261/4434] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o
[4262/4434] Linking CXX static library lib/libLLVMSupportLSP.a
[4263/4434] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
[4264/4434] Linking CXX static library lib/libLLVMABI.a
[4265/4434] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[4266/4434] Linking CXX static library lib/libLLVMTableGenCommon.a
[4267/4434] Linking CXX static library lib/libLLVMTelemetry.a
[4268/4434] Linking CXX executable bin/llvm-PerfectShuffle
[4269/4434] Linking CXX executable bin/count
[4270/4434] Linking CXX executable bin/FileCheck
[4271/4434] Linking CXX executable bin/not
[4272/4434] Linking CXX executable bin/UnicodeNameMappingGenerator
[4273/4434] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:27,
                 from /build/emscripten/src/llvm-project/llvm/tools/sancov/sancov.cpp:15:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4274/4434] Linking CXX executable bin/yaml-bench
[4275/4434] Creating library symlink lib/libLTO.so
[4276/4434] Generating ../../bin/llvm-ranlib
[4277/4434] Linking CXX executable bin/split-file
[4278/4434] Generating ../../bin/llvm-lib
[4279/4434] Generating ../../bin/llvm-dlltool
[4280/4434] Linking CXX executable bin/llvm-test-mustache-spec
[4281/4434] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[4282/4434] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[4283/4434] Linking CXX executable bin/llvm-config
[4284/4434] Linking CXX static library lib/libclangDynamicASTMatchers.a
[4285/4434] Linking CXX executable bin/llvm-ctxprof-util
[4286/4434] Linking CXX executable bin/llvm-profdata
[4287/4434] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Binary.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/COFF.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/elf2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4288/4434] Linking CXX static library lib/libclangAnalysisFlowSensitiveModels.a
[4289/4434] Linking CXX static library lib/libclangAnalysisScalable.a
[4290/4434] Linking CXX static library lib/libclangToolingInclusionsStdlib.a
[4291/4434] Linking CXX static library lib/libclangTransformer.a
[4292/4434] Linking CXX static library lib/libclangDirectoryWatcher.a
[4293/4434] Linking CXX static library lib/libclangIndexSerialization.a
[4294/4434] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so
[4295/4434] Creating executable symlink bin/clang
[4296/4434] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so
[4297/4434] Linking CXX executable bin/clang-format
[4298/4434] Linking CXX static library lib/libclangHandleCXX.a
[4299/4434] Linking CXX static library lib/libclangHandleLLVM.a
[4300/4434] Linking CXX executable bin/clang-fuzzer-dictionary
[4301/4434] Linking CXX executable bin/diagtool
[4302/4434] Linking CXX executable bin/llvm-lto
[4303/4434] Linking CXX executable bin/clang-linker-wrapper
[4304/4434] Linking CXX executable bin/clang-offload-bundler
[4305/4434] Linking CXX executable bin/clang-nvlink-wrapper
[4306/4434] Linking CXX executable bin/clang-scan-deps
[4307/4434] Linking CXX executable bin/clang-import-test
[4308/4434] Linking CXX executable bin/clang-sycl-linker
[4309/4434] Linking CXX executable bin/lld
[4310/4434] Creating library symlink lib/libclang-cpp.so
[4311/4434] Linking CXX executable bin/clang-refactor
[4312/4434] Linking CXX shared module lib/SampleAnalyzerPlugin.so
[4313/4434] Generating ../../../../bin/scan-build
[4314/4434] Linking CXX executable bin/clang-installapi
[4315/4434] Generating ../../../../libexec/c++-analyzer
[4316/4434] Generating ../../../../libexec/ccc-analyzer
[4317/4434] Generating ../../../../share/man/man1/scan-build.1
[4318/4434] Generating ../../../../share/scan-build/scanview.css
[4319/4434] Generating ../../../../share/scan-build/sorttable.js
[4320/4434] Generating ../../../../bin/intercept-build
[4321/4434] Generating ../../../../bin/analyze-build
[4322/4434] Generating ../../../../bin/scan-build-py
[4323/4434] Generating ../../../../lib/libear/__init__.py
[4324/4434] Generating ../../../../lib/libear/config.h.in
[4325/4434] Generating ../../../../lib/libear/ear.c
[4326/4434] Generating ../../../../lib/libscanbuild/__init__.py
[4327/4434] Generating ../../../../lib/libscanbuild/analyze.py
[4328/4434] Generating ../../../../lib/libscanbuild/arguments.py
[4329/4434] Generating ../../../../lib/libscanbuild/clang.py
[4330/4434] Generating ../../../../lib/libscanbuild/compilation.py
[4331/4434] Generating ../../../../lib/libscanbuild/intercept.py
[4332/4434] Generating ../../../../lib/libscanbuild/report.py
[4333/4434] Generating ../../../../lib/libscanbuild/resources/scanview.css
[4334/4434] Generating ../../../../lib/libscanbuild/resources/selectable.js
[4335/4434] Generating ../../../../lib/libscanbuild/resources/sorttable.js
[4336/4434] Generating ../../../../libexec/analyze-c++
[4337/4434] Generating ../../../../lib/libscanbuild/shell.py
[4338/4434] Generating ../../../../libexec/analyze-cc
[4339/4434] Generating ../../../../libexec/intercept-cc
[4340/4434] Generating ../../../../libexec/intercept-c++
[4341/4434] Generating ../../../../share/scan-view/Reporter.py
[4342/4434] Generating ../../../../bin/scan-view
[4343/4434] Generating ../../../../share/scan-view/ScanView.py
[4344/4434] Generating ../../../../share/scan-view/bugcatcher.ico
[4345/4434] Generating ../../../../share/scan-view/startfile.py
[4346/4434] Creating library symlink lib/libclang.so.22.0git lib/libclang.so
[4347/4434] Linking CXX executable bin/clang-diff
[4348/4434] Linking CXX executable bin/clang-extdef-mapping
[4349/4434] Linking CXX shared module lib/BugpointPasses.so
[4350/4434] Linking CXX executable bin/dsymutil
[4351/4434] Linking CXX executable bin/lli-child-target
[4352/4434] Linking CXX executable bin/llvm-as
[4353/4434] Linking CXX executable bin/llvm-bcanalyzer
[4354/4434] Linking CXX executable bin/lli
[4355/4434] Linking CXX executable bin/llvm-cas
[4356/4434] Linking CXX executable bin/llvm-cat
[4357/4434] Linking CXX executable bin/llvm-c-test
[4358/4434] Linking CXX executable bin/llvm-cfi-verify
[4359/4434] Linking CXX executable bin/llvm-cgdata
[4360/4434] Linking CXX executable bin/llvm-cvtres
[4361/4434] Linking CXX executable bin/llvm-cov
[4362/4434] Linking CXX executable bin/llvm-cxxfilt
[4363/4434] Linking CXX executable bin/llvm-cxxmap
[4364/4434] Linking CXX executable bin/llvm-debuginfo-analyzer
[4365/4434] Linking CXX executable bin/llvm-debuginfod
[4366/4434] Linking CXX executable bin/llvm-debuginfod-find
[4367/4434] Linking CXX executable bin/llvm-diff
[4368/4434] Linking CXX executable bin/llvm-dis
[4369/4434] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
[4370/4434] Linking CXX executable bin/llvm-dwarfutil
[4371/4434] Linking CXX executable bin/llc
[4372/4434] Linking CXX executable bin/llvm-cxxdump
[4373/4434] Linking CXX executable bin/llvm-dwp
[4374/4434] Linking CXX executable bin/llvm-extract
[4375/4434] Linking CXX executable bin/llvm-gsymutil
[4376/4434] Linking CXX executable bin/llvm-ifs
[4377/4434] Linking CXX executable bin/llvm-ir2vec
[4378/4434] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[4379/4434] Linking CXX executable bin/llvm-isel-fuzzer
[4380/4434] Linking CXX executable bin/llvm-jitlink-executor
[4381/4434] Linking CXX executable bin/llvm-libtool-darwin
[4382/4434] Linking CXX executable bin/llvm-jitlink
[4383/4434] Linking CXX executable bin/llvm-link
[4384/4434] Linking CXX executable bin/llvm-lipo
[4385/4434] Linking CXX executable bin/llvm-mc
[4386/4434] Linking CXX executable bin/llvm-mca
[4387/4434] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[4388/4434] Generating ../../bin/llvm-ml64
[4389/4434] Linking CXX executable bin/llvm-exegesis
[4390/4434] Linking CXX executable bin/llvm-nm
[4391/4434] Generating ../../bin/llvm-install-name-tool
[4392/4434] Generating ../../bin/llvm-bitcode-strip
[4393/4434] Generating ../../bin/llvm-strip
[4394/4434] Generating ../../bin/llvm-otool
[4395/4434] Generating ../../bin/clang-offload-packager
[4396/4434] Linking CXX executable bin/offload-arch
[4397/4434] Linking CXX executable bin/clang-check
[4398/4434] Linking CXX executable bin/llvm-opt-report
[4399/4434] Linking CXX executable bin/llvm-pdbutil
[4400/4434] Linking CXX executable bin/llvm-profgen
[4401/4434] Generating ../../bin/llvm-windres
[4402/4434] Generating ../../bin/llvm-readelf
[4403/4434] Linking CXX executable bin/llvm-readtapi
[4404/4434] Linking CXX executable bin/llvm-lto2
[4405/4434] Linking CXX executable bin/llvm-remarkutil
[4406/4434] Linking CXX executable bin/llvm-rtdyld
[4407/4434] Linking CXX executable bin/llvm-opt-fuzzer
[4408/4434] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[4409/4434] Linking CXX executable bin/llvm-sim
[4410/4434] Linking CXX executable bin/llvm-special-case-list-fuzzer
[4411/4434] Linking CXX executable bin/llvm-size
[4412/4434] Linking CXX executable bin/llvm-stress
[4413/4434] Linking CXX executable bin/llvm-strings
[4414/4434] Generating ../../bin/llvm-addr2line
[4415/4434] Linking CXX executable bin/llvm-tli-checker
[4416/4434] Linking CXX executable bin/llvm-undname
[4417/4434] Linking CXX executable bin/llvm-split
[4418/4434] Linking CXX executable bin/llvm-xray
[4419/4434] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[4420/4434] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[4421/4434] Linking CXX executable bin/llvm-reduce
[4422/4434] Linking CXX executable bin/obj2yaml
[4423/4434] Creating library symlink lib/libRemarks.so
[4424/4434] Linking CXX executable bin/llvm-offload-wrapper
[4425/4434] Linking CXX executable bin/sancov
[4426/4434] Linking CXX executable bin/sanstats
[4427/4434] Linking CXX executable bin/verify-uselistorder
[4428/4434] Linking CXX static library lib/libbenchmark_main.a
[4429/4434] Copying llvm-locstats into /build/emscripten/src/llvm-project/llvm/build/./bin
[4430/4434] Linking CXX executable bin/reduce-chunk-list
[4431/4434] Linking CXX executable bin/yaml2obj
[4432/4434] Linking CXX executable bin/llvm-modextract
[4433/4434] Linking CXX executable bin/opt
[4434/4434] Linking CXX executable bin/clang-repl
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `binaryen/build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-opt
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-metadce
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm2js
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-emscripten-finalize
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-as
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-dis
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-ctor-eval
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-shell
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-merge
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-fuzz-types
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-fuzz-lattices
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-reduce
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-split
-- Installing: /build/emscripten/pkg/emscripten/usr/lib/libbinaryen.so
-- Installing: /build/emscripten/pkg/emscripten/usr/include/binaryen-c.h
-- Installing: /build/emscripten/pkg/emscripten/usr/include/wasm-delegations.def
ninja: Entering directory `llvm-project/llvm/build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libLTO.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libLTO.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/llvm-c/lto.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-ar
CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:433 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (_GNUInstallDirs_LIBDIR_get_default)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (cmake_language)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:525 (_GNUInstallDirs_cache_path)
  /build/emscripten/src/llvm-project/llvm/cmake/modules/LLVMInstallSymlink.cmake:8 (include)
  tools/llvm-ar/cmake_install.cmake:56 (include)
  tools/cmake_install.cmake:57 (include)
  cmake_install.cmake:127 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Creating llvm-ranlib
-- Creating llvm-lib
-- Creating llvm-dlltool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-profdata
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/lld
-- Creating lld-link
-- Creating ld.lld
-- Creating ld64.lld
-- Creating wasm-ld
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/float.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_float.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_infinity_nan.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/inttypes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/iso646.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/limits.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/module.modulemap
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdalign.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdarg.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg___gnuc_va_list.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg___va_copy.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_arg.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_copy.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_list.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdatomic.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdbool.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdcountof.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdckdint.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stddef.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stddefer.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_max_align_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_null.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_nullptr_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_offsetof.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_ptrdiff_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_rsize_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_size_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_unreachable.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_wchar_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_wint_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdint.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdnoreturn.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tgmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/unwind.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/varargs.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_acle.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_cmse.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/armintr.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm64intr.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_neon_sve_bridge.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_builtin_vars.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_complex_builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_device_functions.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_texture_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_libdevice_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_math_forward_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_runtime_wrapper.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_circ_brev_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_protos.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_types.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hvx_hexagon_protos.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_libdevice_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_stdlib.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_runtime_wrapper.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/larchintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lasxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lsxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/msa.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/opencl-c.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/opencl-c-base.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/altivec.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amo.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/htmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/htmxlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_bitmanip.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_corev_alu.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_crypto.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_nds.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_ntlh.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sifive_vector.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/andes_vector.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_mips.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_spirv_builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/s390intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vecintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin_gen.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin_approx.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/adcintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/adxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ammintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxavx512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxcomplexintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxfp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxfp8intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxmovrsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxtf32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512convertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512minmaxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512niintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512satcvtdsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512satcvtintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2convertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2copyintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2minmaxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2niintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2satcvtdsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2satcvtintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bitalgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512cdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512dqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512fintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512fp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512ifmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512ifmavlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmivlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbitalgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlcdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vldqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlfp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvbmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvp2intersectintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vp2intersectintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vpopcntdqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vpopcntdqvlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxifmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxneconvertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniint16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniint8intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/bmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/bmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cetintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cldemoteintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clflushoptintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clwbintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clzerointrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cmpccxaddintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/crc32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/emmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/enqcmdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/f16cintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fma4intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fxsrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/gfniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hresetintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ia32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/immintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/invpcidintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/keylockerintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lwpintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lzcntintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mm3dnow.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movdirintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrs_avx10_2_512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrs_avx10_2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mwaitxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/nmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pconfigintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pkuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/popcntintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/prfchiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/prfchwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ptrauth.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ptwriteintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/raointintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rdpruintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rdseedintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rtmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/serializeintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sgxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sha512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/shaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm3intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm4intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm4evexintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/smmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tbmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tsxldtrkintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/uintrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/usermsrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vaesintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vpclmulqdqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/waitpkgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wbnoinvdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__wmmintrin_aes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__wmmintrin_pclmul.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/x86gprintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/x86intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xopintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsavecintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsaveintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsaveoptintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsavesintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xtestintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cet.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cpuid.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/gpuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/nvptxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amdgpuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wasm_simd128.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/intrin0.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vadefs.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/yvals_core.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mm_malloc.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_neon.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_fp16.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_sve.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_sme.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_bf16.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_mve.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_cde.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_vector_types.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/algorithm
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/cmath
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/complex
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/new
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/c++config.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/shared_ptr_base.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/basic_string.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/basic_string.tcc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/__utility/declval.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/mmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/xmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/mm_malloc.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/emmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/pmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/tmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/smmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/nmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/bmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/bmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/immintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/x86intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/x86gprintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/assert.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/stdio.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/stdlib.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/string.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/ctype.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/inttypes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/time.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/cmath
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/__clang_openmp_device_functions.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/new
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload_host.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload_device.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/zos_wrappers/builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/diagtool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-22
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang
-- Creating clang++
-- Creating clang-cl
-- Creating clang-cpp
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-format
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-bbedit.applescript
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-diff.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-sublime.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format.el
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/git-clang-format
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-linker-wrapper
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-nvlink-wrapper
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-offload-bundler
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-scan-deps
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-sycl-linker
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-installapi
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-repl
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-refactor
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-check
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-extdef-mapping
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/ccc-analyzer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/c++-analyzer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/man/man1/scan-build.1
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-build/scanview.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-build/sorttable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/analyze-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/intercept-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-build-py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/analyze-c++
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/analyze-cc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/intercept-c++
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/intercept-cc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/__init__.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/analyze.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/arguments.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/clang.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/compilation.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/intercept.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/report.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/shell.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/scanview.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/selectable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/sorttable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/__init__.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/config.h.in
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/ear.c
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-view
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/ScanView.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/Reporter.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/startfile.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/bugcatcher.ico
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so.22.0.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXCompilationDatabase.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Documentation.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/BuildSystem.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXErrorCode.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/FatalErrorHandler.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXFile.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Rewrite.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/ExternC.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Platform.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXDiagnostic.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXString.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXSourceLocation.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Index.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/offload-arch
-- Creating amdgpu-arch
-- Creating nvptx-arch
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/hmaptool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-cov
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-cxxfilt
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-dwp
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-mca
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-ml
-- Creating llvm-ml64
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-nm
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-objcopy
-- Creating llvm-strip
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-objdump
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-pdbutil
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-profgen
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-rc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-readobj
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-size
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-strings
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-symbolizer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-diff.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-stats.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-viewer.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/optpmap.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/optrecord.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/style.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libRemarks.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libRemarks.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/llvm-c/Remarks.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/cmake/llvm/LLVMConfigExtensions.cmake
./tools/install.py /build/emscripten/pkg/emscripten/usr/lib/emscripten
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported

added 212 packages, and audited 213 packages in 15s

17 packages are looking for funding
  run `npm fund` for details

1 low severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
npm install --omit=dev --prefix /build/emscripten/pkg/emscripten/usr/lib/emscripten

up to date, audited 213 packages in 4s

17 packages are looking for funding
  run `npm fund` for details

1 low severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/wasm-fuzz-types
usr/bin/wasm-opt
usr/bin/wasm-as
usr/bin/wasm-reduce
usr/bin/wasm-metadce
usr/bin/wasm-dis
usr/bin/wasm-merge
usr/bin/wasm-split
usr/bin/wasm2js
usr/bin/wasm-shell
usr/bin/wasm-emscripten-finalize
usr/bin/wasm-ctor-eval
usr/bin/wasm-fuzz-lattices
usr/lib/libbinaryen.so
==> Creating package "emscripten"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: emscripten 4.0.23-1 (Mon Jan 12 11:16:01 2026)
==> Cleaning up...
[?12l[?25h