diff --git a/Cargo.lock b/Cargo.lock
index 4f345c8d03..7e3ac05ae9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -154,9 +154,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.7"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -168,9 +168,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.4"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
@@ -300,9 +300,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]]
name = "blake2"
@@ -425,9 +425,9 @@ dependencies = [
[[package]]
name = "ciborium"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
dependencies = [
"ciborium-io",
"ciborium-ll",
@@ -436,15 +436,15 @@ dependencies = [
[[package]]
name = "ciborium-io"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
[[package]]
name = "ciborium-ll"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
dependencies = [
"ciborium-io",
"half",
@@ -658,7 +658,7 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"crossterm_winapi",
"libc",
"mio",
@@ -695,24 +695,24 @@ dependencies = [
[[package]]
name = "curl"
-version = "0.4.44"
+version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22"
+checksum = "f8e5123ab8c31200ce725939049ecd4a090b242608f24048131dedf9dd195aed"
dependencies = [
"curl-sys",
"libc",
"openssl-probe",
"openssl-sys",
"schannel",
- "socket2 0.4.10",
- "winapi",
+ "socket2",
+ "windows-sys 0.52.0",
]
[[package]]
name = "curl-sys"
-version = "0.4.70+curl-8.5.0"
+version = "0.4.72+curl-8.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c0333d8849afe78a4c8102a429a446bfdd055832af071945520e835ae2d841e"
+checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea"
dependencies = [
"cc",
"libc",
@@ -720,14 +720,14 @@ dependencies = [
"openssl-sys",
"pkg-config",
"vcpkg",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "curve25519-dalek"
-version = "4.1.1"
+version = "4.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -886,9 +886,9 @@ dependencies = [
[[package]]
name = "ed25519-dalek"
-version = "2.1.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
+checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
"curve25519-dalek",
"ed25519",
@@ -901,9 +901,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
name = "encode_unicode"
@@ -979,9 +979,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "fiat-crypto"
-version = "0.2.5"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
+checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382"
[[package]]
name = "flate2"
@@ -1163,7 +1163,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"slab",
"tokio",
"tokio-util",
@@ -1172,9 +1172,13 @@ dependencies = [
[[package]]
name = "half"
-version = "1.8.2"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
+checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+]
[[package]]
name = "hashbrown"
@@ -1200,9 +1204,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3"
[[package]]
name = "hex"
@@ -1293,7 +1297,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.5.5",
+ "socket2",
"tokio",
"tower-service",
"tracing",
@@ -1336,9 +1340,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.1.0"
+version = "2.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520"
dependencies = [
"equivalent",
"hashbrown 0.14.3",
@@ -1348,9 +1352,9 @@ dependencies = [
[[package]]
name = "indicatif"
-version = "0.17.7"
+version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
+checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
dependencies = [
"console",
"instant",
@@ -1385,12 +1389,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
name = "is-terminal"
-version = "0.4.10"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
"hermit-abi",
- "rustix",
+ "libc",
"windows-sys 0.52.0",
]
@@ -1429,18 +1433,18 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jobserver"
-version = "0.1.27"
+version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
-version = "0.3.67"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
dependencies = [
"wasm-bindgen",
]
@@ -1636,9 +1640,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.152"
+version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libredox"
@@ -1646,16 +1650,16 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"libc",
"redox_syscall",
]
[[package]]
name = "libz-sys"
-version = "1.1.14"
+version = "1.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050"
+checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
dependencies = [
"cc",
"libc",
@@ -1671,9 +1675,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "linux-raw-sys"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "lock_api"
@@ -1721,9 +1725,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
]
@@ -1795,11 +1799,17 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "num-conv"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
[[package]]
name = "num-derive"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
+checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote 1.0.35",
@@ -1818,11 +1828,10 @@ dependencies = [
[[package]]
name = "num-integer"
-version = "0.1.45"
+version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
@@ -1874,11 +1883,11 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[package]]
name = "openssl"
-version = "0.10.62"
+version = "0.10.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
+checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cfg-if",
"foreign-types",
"libc",
@@ -1906,9 +1915,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.98"
+version = "0.9.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
dependencies = [
"cc",
"libc",
@@ -2010,9 +2019,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
+checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "platforms"
@@ -2095,9 +2104,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.76"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
@@ -2167,9 +2176,9 @@ dependencies = [
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
dependencies = [
"either",
"rayon-core",
@@ -2177,9 +2186,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
@@ -2219,9 +2228,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a"
+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [
"aho-corasick",
"memchr",
@@ -2330,7 +2339,7 @@ version = "0.38.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys",
@@ -2527,11 +2536,11 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.111"
+version = "1.0.113"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
+checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"itoa",
"ryu",
"serde",
@@ -2686,25 +2695,25 @@ dependencies = [
[[package]]
name = "smol_str"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c"
+checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49"
dependencies = [
"serde",
]
[[package]]
name = "snarkvm"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8cdaf7d52bc4e2d505d9787fa60945c47392c6dab8709e399f8fa9978e2ad85"
+checksum = "fa383fafbbd06942e10f6d186345cae35d0323ec32ce0fbadd0d5be4fd773a19"
dependencies = [
"anstyle",
"anyhow",
"clap",
"colored",
"dotenvy",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"num-format",
"once_cell",
"parking_lot",
@@ -2725,9 +2734,9 @@ dependencies = [
[[package]]
name = "snarkvm-algorithms"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27791df0debbc6d4ef3b2ce37a3d2f56a159e4ce9417552dbe324bb3d421cefd"
+checksum = "04ac9316f4caa2579343a29d1b0abe576c5a052a9884341333ec55bd23e0402b"
dependencies = [
"aleo-std",
"anyhow",
@@ -2736,7 +2745,7 @@ dependencies = [
"fxhash",
"hashbrown 0.14.3",
"hex",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"itertools 0.11.0",
"num-traits",
"parking_lot",
@@ -2756,9 +2765,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "683ea677cbc03c0c58fea9f730de164c847616732b0d9557f2989060280d30e7"
+checksum = "d1e787dc7c7e67ea78bde7ba06746556e928251cdd6113a15d1967981926e750"
dependencies = [
"snarkvm-circuit-account",
"snarkvm-circuit-algorithms",
@@ -2771,9 +2780,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-account"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5072c5adae0d27d0ffd7794e918282469705e7c3dc39645ad61fc2fe2797435"
+checksum = "f1453584c7bc7c6c85a11d21dc935220843584f107895482e9b3867b8529d167"
dependencies = [
"snarkvm-circuit-algorithms",
"snarkvm-circuit-network",
@@ -2783,9 +2792,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-algorithms"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9213a0b405a6a97ea6f0f813f376a8fc1860900f5ca381c170f49845832b61f9"
+checksum = "08a921c30d7d02ebd423041893d486a010e1de0b3807cd6c64ae65a363aa1891"
dependencies = [
"snarkvm-circuit-types",
"snarkvm-console-algorithms",
@@ -2794,9 +2803,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-collections"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad3173b59c428062fbd0f68b1ddddc4a2f2c5f340c7fa4ba7a4ea3b345f1a0e3"
+checksum = "3ed9cf845dfe8003c69b53a798293a3fcdcba96ed31b4e97ef8ee0eda13fbc35"
dependencies = [
"snarkvm-circuit-algorithms",
"snarkvm-circuit-types",
@@ -2805,11 +2814,11 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-environment"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72c4668c1cb1275c0f96fac6c4cf3ded46c36461b55836bf59796c509b438a15"
+checksum = "198baa792035d482e380e6c8c7b2d12403debf74ee7059ada060b8a2b21b1726"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"itertools 0.11.0",
"nom",
"num-traits",
@@ -2824,15 +2833,15 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-environment-witness"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e81d494eb21e6ea850e5b9013d635df060fce5e3cd73ad989064ad8f23f0b93"
+checksum = "2f01b785db079d0eeb5c16bbb7f9c2685d54576fe3894d2c9cb5301812ee5d1e"
[[package]]
name = "snarkvm-circuit-network"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99007ea8ae9e89d9e1f087e15d41a4221d54fb19c76f0012df8c09151c689695"
+checksum = "43718a07753a3b4e286caee5528273c978aa3431f3b9c3600f46683631be1b03"
dependencies = [
"snarkvm-circuit-algorithms",
"snarkvm-circuit-collections",
@@ -2842,9 +2851,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-program"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0a523b2e4bd9058295fc15d86ad708cf594d41632eff656657d526148c06b88"
+checksum = "1b998a18bd3d1a657da8bcba7dd185b64180b6978643ec56b79b10410c5a55d1"
dependencies = [
"paste",
"snarkvm-circuit-account",
@@ -2858,9 +2867,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86f5d0c0ed4674c3b8721647e501f6f2e75ddf9aa30482533ff028f2b93f2432"
+checksum = "4d25555a9b65b6988d2eede1349fe4d3189333a80d6d0803dc8b74520a55d7e7"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-address",
@@ -2874,9 +2883,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-address"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a893a69363dc76a451ceb1dfa36d3ed8601b0128fbb5d8764139631d7f6a5af"
+checksum = "24031889f13a3434eb2348145ec15c97a81609b27242dd3d0bfa3a2b88ead9aa"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2888,9 +2897,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-boolean"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5995f481e405d7753545b2f187a4483a04140895266e2da3f91937b4e59fbbe"
+checksum = "a34688c02c9c2521ba7d43e69b0809ef3aa179f89fc1e0794ff821cbc519bd57"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-console-types-boolean",
@@ -2898,9 +2907,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-field"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9147e8214f250621de3192b722fa0e0cbbb6c756f487e52e364d99203d29576"
+checksum = "5f1047b019405bbd3d38262e92d816b6561990b09a0f87c18c72dc34623eb149"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2909,9 +2918,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-group"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "362aef6674752262daa208dec5926cb5c007fb38a603e2d9c45d5d88028bb03f"
+checksum = "bb2931b46a1402ece70d59b754eea329d93b659cb4c261b7d19db1cb34c04969"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2922,9 +2931,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-integers"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec7b6870da2252b73bc6c0817e0a39a2eca965891d6443d14b2d12ffd9d94389"
+checksum = "dc9214bbd8c2b0160a07a115f25706af950127539db3afe9769dd805e9dc1351"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2935,9 +2944,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-scalar"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cd32775025d083f762cb6057906529318158713cb69c8047aefa4f961ecaf80"
+checksum = "226693cfe70f027a971ff8c5832b370d61b3895e10f947b8a05c549af58d98b1"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2947,9 +2956,9 @@ dependencies = [
[[package]]
name = "snarkvm-circuit-types-string"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c941c83afb0fcbef48261b01da0f91758271aa5eec43b545be46e32647133f41"
+checksum = "f0948eebb2b99aa51cc2fb17fd81267592d80d3238736fd558772fb71b59e6a3"
dependencies = [
"snarkvm-circuit-environment",
"snarkvm-circuit-types-boolean",
@@ -2960,9 +2969,9 @@ dependencies = [
[[package]]
name = "snarkvm-console"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "893bb0e9ecf597426fb5fb5cfe7c17fdc0b2fa03a60561757bfb7244e3e79e51"
+checksum = "1b7a007ffc355a2b71185b177917ac2a28a6129ef1a3a64713b24c56bd4ca2b5"
dependencies = [
"snarkvm-console-account",
"snarkvm-console-algorithms",
@@ -2974,9 +2983,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-account"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "706c525408adf1c29637c3515122afb870bf30f1b0f8b177e21bf35f75877683"
+checksum = "61868a92ba3dc6afcef854eeeaa07236797ed63dcb9eca3f7d246e2581febb02"
dependencies = [
"bs58",
"snarkvm-console-network",
@@ -2986,9 +2995,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-algorithms"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0925d1d8e1e53858bf8e0acc6007f09b5cdadda5bdb713144b15cb9560d2f97"
+checksum = "d954faa7c6bdac0a9e2bb99c3e172555a2ac1f6aed972271121267adec6b0bba"
dependencies = [
"blake2s_simd",
"smallvec",
@@ -3000,9 +3009,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-collections"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3871aaa8d160f79fe422514f55c7bbd0461a177bc4dc4320a2620ad73416b057"
+checksum = "d3097e2239e8d41c1046680806e7e3222da56d32601f88cc03993abba5ee68a0"
dependencies = [
"aleo-std",
"rayon",
@@ -3012,12 +3021,12 @@ dependencies = [
[[package]]
name = "snarkvm-console-network"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "180c3c59d5cfcc43c7c53a7015b6710435cea0f424707f0c50b0cf82f0e06be7"
+checksum = "9a7865c7f52feb4f25dc97dc1b8e131f0e03d46396a1be9e3096009770e5044d"
dependencies = [
"anyhow",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"itertools 0.11.0",
"lazy_static",
"once_cell",
@@ -3036,9 +3045,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-network-environment"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a643720cdc05c02df18a6c537abf7bb37ae15a194ff6f06c11a420831c0f522b"
+checksum = "c08ae50f8949b1b60403e0cfcfaab6afbda5ba01decf4a1d3ca045d3bed47cae"
dependencies = [
"anyhow",
"bech32",
@@ -3055,13 +3064,13 @@ dependencies = [
[[package]]
name = "snarkvm-console-program"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "646c4027ddc4ce34895c5348df13dd497b854f863d2382ff525615701e5f1009"
+checksum = "2f4a98f88502e07d020e4dccd6d30992ffba2a8c2f8d611cdbdda3a59d6631a3"
dependencies = [
"enum_index",
"enum_index_derive",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"num-derive",
"num-traits",
"once_cell",
@@ -3077,9 +3086,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b848e434e2dcfab09d99579845991924f289053d2fd43bee37452038f928396c"
+checksum = "d59ad372274d3c21415f3a7f760730461d97c6b5ce6d374f6ac130262976cbb1"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-address",
@@ -3093,9 +3102,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-address"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf2f1f450fbcd29e432c94b6239acbcdf12a785b220305fff321ac40c5f0fb22"
+checksum = "b826f09a1709ac72e2d39b5a9fb76958a6adef1964928b86893a9a9d505483a0"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3105,18 +3114,18 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-boolean"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aedb6e360ddbc7f1b8ee0f58eebd8dca2218ae9c01cce69c603fa6c29ad54db"
+checksum = "a14553a54f378b99a95b4e6282d2150b90b5490f3325222d80bcc447193681d3"
dependencies = [
"snarkvm-console-network-environment",
]
[[package]]
name = "snarkvm-console-types-field"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9092585ca5d0f76018a9a7d3560761363ff57c2c7ff5d17674764a7fc6438b23"
+checksum = "f5556a6588d787bc84a909e490726bcdcf88b905cbf488b750233951e010bb35"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3125,9 +3134,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-group"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e4e1143deeb4fe015678086266020b1666e6579ae2f0469b162ac7eded63cb0"
+checksum = "242b1019a6200edc6deb7041c04d48066936ce6dd30f8ea942d4c551fae2eefe"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3137,9 +3146,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-integers"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87fdeae8561fe2868c28b216774e15eb47738c6146a219f651c78f2d30dd46cf"
+checksum = "e9c3a02cf7d9c338c871052b4640f6e89ec71b6015821a7166651f3f5400d697"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3149,9 +3158,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-scalar"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9150524af90ca3a4e272ee3d447fc102bbf65f7e821d07aad4a8ccea23052524"
+checksum = "6e8b59d4520db15335c6f9885a81342bf66d23ed91db102249ea9357058d1c14"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3161,9 +3170,9 @@ dependencies = [
[[package]]
name = "snarkvm-console-types-string"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f91e4fcad71bfab95bcf7e55ab4b24cb1fef73e78ab962c5515dce067f730ebe"
+checksum = "28ab7a19c040b5b2a5361efb8460d4a0af604629adf9b577b71619869e85f1a7"
dependencies = [
"snarkvm-console-network-environment",
"snarkvm-console-types-boolean",
@@ -3173,9 +3182,9 @@ dependencies = [
[[package]]
name = "snarkvm-curves"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a91475f91711c43a227b05a78880152a93e4857c73ffe918504fa36849b6f3d5"
+checksum = "588ec28b7649b1f34af7fdf7e76656b0daee287c69b15b91e8334a833e6a3f6b"
dependencies = [
"rand",
"rayon",
@@ -3188,9 +3197,9 @@ dependencies = [
[[package]]
name = "snarkvm-fields"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c12faee275bc308490fc41b11e9e3d9bf54e384ae767b959d645d6c623d0ed29"
+checksum = "0ee199c9cf2872712f245078889b740d2aaf32b0cc68ac6e2afeb65f3ae09f13"
dependencies = [
"aleo-std",
"anyhow",
@@ -3206,13 +3215,13 @@ dependencies = [
[[package]]
name = "snarkvm-ledger"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4342fda26685025e7e13add68e3979495124730f8f53d3c93ae27aec143e8a1e"
+checksum = "0aafb0b7546dacd6ae4a3572caba02ab5bddb79485bbaa9e14df23e32c1321e4"
dependencies = [
"aleo-std",
"anyhow",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"parking_lot",
"rand",
"rayon",
@@ -3231,9 +3240,9 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-authority"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed99a769e8bd640b7e9500a725b5ef7f9814f3d6231f0d7f9b8ac1f9f90c7e82"
+checksum = "4b89edaf9637493391c0cc7d41ee5e05f3aa1dcfc16d074d7395c4a1ef35400b"
dependencies = [
"anyhow",
"rand",
@@ -3244,11 +3253,11 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-block"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d562a99976031901e921783fcb8aab106889aab3a1e9a2986f80068d487ea8e4"
+checksum = "2a3a1abf24d71a3162c9dd117dc1f6a8b6922c45827b43d5bd2f3d19d4e9f7e8"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"rayon",
"serde_json",
"snarkvm-console",
@@ -3264,15 +3273,15 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-coinbase"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ecdb922b70d9d664f7465f11e8e743b35f266bfd031f90fa81bec7b76c22925b"
+checksum = "e2d081558f91d0590accd9d618f41578235dd2589d9a9823ee583faf7672b523"
dependencies = [
"aleo-std",
"anyhow",
"bincode",
"blake2",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"rayon",
"serde_json",
"snarkvm-algorithms",
@@ -3285,20 +3294,20 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-committee"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a74b24dab59c9b53af7e9c2507f44fa9ccabf65539410472c880806a4fef383c"
+checksum = "b6c56ea2d261cc6424f11c7153508fafae0634888fa90ea9706c4c2e34ae5f28"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"serde_json",
"snarkvm-console",
]
[[package]]
name = "snarkvm-ledger-narwhal"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1cbe04aac2dc9210e2a26435f060f7d3d31e9f978bf63d8ff73c0f0e28263b4e"
+checksum = "4a0e8a20c2195fd7814613aa43ae5c8a2a618bf9329ff673f6309dd3213efa5e"
dependencies = [
"snarkvm-ledger-narwhal-batch-certificate",
"snarkvm-ledger-narwhal-batch-header",
@@ -3310,11 +3319,11 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-batch-certificate"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95b5234d36833dbcef9ed0adb0c1c5f828eec6c5fa209fb9ae6fafaa4b0af1ac"
+checksum = "0e833dd790e2c085940e66fdcea3306e6febebdee65ebdb3f2310a28cb98a0f6"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"rayon",
"serde_json",
"snarkvm-console",
@@ -3324,11 +3333,11 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-batch-header"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96d1d29b2f9c7fbe2da4d8a698553d8679902be62b378960ad8e5c7db6232ea6"
+checksum = "03e7554e85b9c7ce8daf35f722eb00fa35e92161803dc621cf0d7bcac06c7489"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"serde_json",
"snarkvm-console",
"snarkvm-ledger-narwhal-transmission-id",
@@ -3336,9 +3345,9 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-data"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07f278fc67a449d743136f35145d9016f58f1e39db0ad0622266cc75a2feddc3"
+checksum = "f7f1162e2233a5c767d462221b04641b90e1d80fd1bb1cd85f2bce234baea5f0"
dependencies = [
"bytes",
"serde_json",
@@ -3348,11 +3357,11 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-subdag"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82238c4bb93d71ef67cbccf26d9c1643f1f0cab5146b555118410d7a0cb7446a"
+checksum = "eb861a04af8c11d2259aa2a6ae56c28320197d69301489c4d359c85ee0652131"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"rayon",
"serde_json",
"snarkvm-console",
@@ -3363,9 +3372,9 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-transmission"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ce3377844e1a71cc7e9dba078fca44c940760b6beaaca2f36ec821d05f58fe0"
+checksum = "c261002cba256d1cfb4761d79da704ac2637ba375034ee969e0e5c3314bd60c0"
dependencies = [
"bytes",
"serde_json",
@@ -3377,9 +3386,9 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-narwhal-transmission-id"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1caf1ca26fc5b3a08ff7157a91a7f20b79008c72bef296f5c6a748c12d1eb4a"
+checksum = "3f1132b2b56e549df0447f4d0c8c2b908525187d54c620235d141b164a9e14a3"
dependencies = [
"snarkvm-console",
"snarkvm-ledger-coinbase",
@@ -3387,9 +3396,9 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-query"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "080a77f55f54f50f749897de27796b4f0bc8398a469665d65ab0c59b3a71a574"
+checksum = "295b07816920fbf3465cfeb10ad565eff8acacf78b047c69c0e1fe2bc1b47e2f"
dependencies = [
"async-trait",
"reqwest",
@@ -3401,14 +3410,14 @@ dependencies = [
[[package]]
name = "snarkvm-ledger-store"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff7358cbb96341f48a17aa2af1c8f1506c33703400d647c4acc8ea98db53bd91"
+checksum = "65ff0535d2b679b7e279a7634e523cefd6f701c6d884fe3bf8db0f7d68b1c090"
dependencies = [
"aleo-std-storage",
"anyhow",
"bincode",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"parking_lot",
"rayon",
"serde",
@@ -3424,9 +3433,9 @@ dependencies = [
[[package]]
name = "snarkvm-parameters"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2784ba66bb5fed38474115c207dfcb40079cba5bc42c00e51e0b5c5e3cb9aad9"
+checksum = "8b37c74cdbee43ff5225aae442df8c3e87803fbec1d57460c1b2efa015eb2513"
dependencies = [
"aleo-std",
"anyhow",
@@ -3435,7 +3444,7 @@ dependencies = [
"colored",
"curl",
"hex",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"itertools 0.11.0",
"lazy_static",
"parking_lot",
@@ -3450,13 +3459,13 @@ dependencies = [
[[package]]
name = "snarkvm-synthesizer"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9598fa0f6f46a846f77d0252cb23ecdbda7937406ff3f1a5c735aaeabd73b0f5"
+checksum = "698e895ea8f592729010afe07fe37be70694390ee5d2e0f1255cbb4d6dca87f4"
dependencies = [
"aleo-std",
"anyhow",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"parking_lot",
"rand",
"rayon",
@@ -3476,13 +3485,13 @@ dependencies = [
[[package]]
name = "snarkvm-synthesizer-process"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b83ef7e97bc0af635fa2cb5298a3d7af2d1ea1a1dea77eadc608bf6c740622b0"
+checksum = "a0d1a3510ede8d97564edb91bcda6b388e8fcafa8b8be50d9173863ee281ca14"
dependencies = [
"aleo-std",
"colored",
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"once_cell",
"parking_lot",
"rand",
@@ -3500,11 +3509,11 @@ dependencies = [
[[package]]
name = "snarkvm-synthesizer-program"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8a622df654ad3de78d718b97712d1c6aac20ebf39ed7212561c8dfe45d71063"
+checksum = "26ee56d77a1d368872b6254928526e52fdc4ee13b6178309dd2a099e74321e16"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"paste",
"rand",
"rand_chacha",
@@ -3515,9 +3524,9 @@ dependencies = [
[[package]]
name = "snarkvm-synthesizer-snark"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2293efa8459c8520a906cb8c2d1932b595fecb84cb36ff9c5b19dfb8d8baf9b"
+checksum = "de15b2d15da9de042bb05444e52f8b6660e014d48a56abf628fab5164bbcab0c"
dependencies = [
"bincode",
"once_cell",
@@ -3529,9 +3538,9 @@ dependencies = [
[[package]]
name = "snarkvm-utilities"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5667cc0f55d904c4132fbc1bf5a4226be2acc72d340814f31735925829580ce9"
+checksum = "50f9508910fa3b0639ef11296763aa915b79a5785456d9d3b53d6cf8751e6ad1"
dependencies = [
"aleo-std",
"anyhow",
@@ -3551,25 +3560,15 @@ dependencies = [
[[package]]
name = "snarkvm-utilities-derives"
-version = "0.16.18"
+version = "0.16.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23f6064777c0ca88273a82aaf5a96e7ba8e57388fe326462157b376ade030978"
+checksum = "754009155e9de0193285210d5b101369ae3196c1ff4f096264ddab3a0f4c8f52"
dependencies = [
"proc-macro2",
"quote 1.0.35",
"syn 2.0.48",
]
-[[package]]
-name = "socket2"
-version = "0.4.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
-dependencies = [
- "libc",
- "winapi",
-]
-
[[package]]
name = "socket2"
version = "0.5.5"
@@ -3755,11 +3754,12 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.31"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
+checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
dependencies = [
"deranged",
+ "num-conv",
"powerfmt",
"serde",
"time-core",
@@ -3807,9 +3807,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.35.1"
+version = "1.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
dependencies = [
"backtrace",
"bytes",
@@ -3817,7 +3817,7 @@ dependencies = [
"mio",
"num_cpus",
"pin-project-lite",
- "socket2 0.5.5",
+ "socket2",
"windows-sys 0.48.0",
]
@@ -3881,7 +3881,7 @@ version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.2",
"serde",
"serde_spanned",
"toml_datetime",
@@ -3974,9 +3974,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.14"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
@@ -4108,9 +4108,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -4118,9 +4118,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
dependencies = [
"bumpalo",
"log",
@@ -4133,9 +4133,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.40"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
+checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
dependencies = [
"cfg-if",
"js-sys",
@@ -4145,9 +4145,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
dependencies = [
"quote 1.0.35",
"wasm-bindgen-macro-support",
@@ -4155,9 +4155,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
dependencies = [
"proc-macro2",
"quote 1.0.35",
@@ -4168,15 +4168,15 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.90"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
[[package]]
name = "web-sys"
-version = "0.3.67"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
+checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -4356,9 +4356,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
[[package]]
name = "winnow"
-version = "0.5.34"
+version = "0.5.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16"
+checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29"
dependencies = [
"memchr",
]
diff --git a/Cargo.toml b/Cargo.toml
index b3ced6bcea..69d5a2a3d8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -147,6 +147,12 @@ version = "1.0"
[dependencies.serial_test]
version = "3.0.0"
+#[dependencies.snarkos-cli]
+#version = "2.2.4"
+
+#[dependencies.snarkos-cli]
+#version = "2.2.4"
+
[dependencies.snarkvm]
workspace = true
features = [ "circuit", "console" ]
diff --git a/compiler/ast/src/access/associated_function_access.rs b/compiler/ast/src/access/associated_function_access.rs
index 3324d7c699..8aa4f6eefe 100644
--- a/compiler/ast/src/access/associated_function_access.rs
+++ b/compiler/ast/src/access/associated_function_access.rs
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::{Expression, Identifier, Node, NodeID, Type};
+use crate::{Expression, Identifier, Node, NodeID};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -23,8 +23,8 @@ use std::fmt;
/// An access expression to an associated function in a struct, e.g.`Pedersen64::hash()`.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct AssociatedFunction {
- /// The inner struct type.
- pub ty: Type,
+ /// The inner struct variant.
+ pub variant: Identifier,
/// The static struct member function that is being accessed.
pub name: Identifier,
/// The arguments passed to the function `name`.
@@ -37,7 +37,7 @@ pub struct AssociatedFunction {
impl fmt::Display for AssociatedFunction {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- write!(f, "{}::{}", self.ty, self.name)
+ write!(f, "{}::{}", self.variant, self.name)
}
}
diff --git a/compiler/ast/src/expressions/call.rs b/compiler/ast/src/expressions/call.rs
index a46238c4e2..a27333c194 100644
--- a/compiler/ast/src/expressions/call.rs
+++ b/compiler/ast/src/expressions/call.rs
@@ -15,6 +15,7 @@
// along with the Leo library. If not, see .
use super::*;
+use leo_span::Symbol;
/// A function call expression, e.g.`foo(args)` or `Foo::bar(args)`.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
@@ -24,8 +25,8 @@ pub struct CallExpression {
pub function: Box, // todo: make this identifier?
/// Expressions for the arguments passed to the functions parameters.
pub arguments: Vec,
- /// The name of the external program call, e.g.`bar` in `bar.leo`.
- pub external: Option>,
+ /// The name of the parent program call, e.g.`bar` in `bar.aleo`.
+ pub program: Option,
/// Span of the entire call `function(arguments)`.
pub span: Span,
/// The ID of the node.
@@ -34,14 +35,7 @@ pub struct CallExpression {
impl fmt::Display for CallExpression {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- match &self.external {
- Some(external) => {
- write!(f, "{external}.leo/{}(", self.function)?;
- }
- None => {
- write!(f, "{}(", self.function)?;
- }
- }
+ write!(f, "{}(", self.function)?;
for (i, param) in self.arguments.iter().enumerate() {
write!(f, "{param}")?;
diff --git a/compiler/ast/src/functions/external.rs b/compiler/ast/src/functions/external.rs
index c77bca6b3c..04217842f0 100644
--- a/compiler/ast/src/functions/external.rs
+++ b/compiler/ast/src/functions/external.rs
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::{Identifier, Node, NodeID, Type};
+use crate::{CompositeType, Identifier, Node, NodeID, Type};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -37,7 +37,7 @@ pub struct External {
impl External {
pub fn type_(&self) -> Type {
- Type::Identifier(self.record)
+ Type::Composite(CompositeType { id: self.record, program: Some(self.program_name.name) })
}
}
diff --git a/compiler/ast/src/mapping/mod.rs b/compiler/ast/src/mapping/mod.rs
index e5875ccccc..bd4e379b50 100644
--- a/compiler/ast/src/mapping/mod.rs
+++ b/compiler/ast/src/mapping/mod.rs
@@ -16,7 +16,7 @@
use crate::{Identifier, Node, NodeID, Type};
-use leo_span::Span;
+use leo_span::{Span, Symbol};
use serde::{Deserialize, Serialize};
use snarkvm::prelude::{Mapping as MappingCore, Network};
@@ -37,12 +37,12 @@ pub struct Mapping {
pub id: NodeID,
}
-impl From<&MappingCore> for Mapping {
- fn from(mapping: &MappingCore) -> Self {
+impl Mapping {
+ pub fn from_snarkvm(mapping: &MappingCore, program: Symbol) -> Self {
Self {
identifier: Identifier::from(mapping.name()),
- key_type: Type::from(mapping.key().plaintext_type()),
- value_type: Type::from(mapping.value().plaintext_type()),
+ key_type: Type::from_snarkvm(mapping.key().plaintext_type(), program),
+ value_type: Type::from_snarkvm(mapping.value().plaintext_type(), program),
span: Default::default(),
id: Default::default(),
}
diff --git a/compiler/ast/src/passes/consumer.rs b/compiler/ast/src/passes/consumer.rs
index 9a1d0e5d26..e44813a626 100644
--- a/compiler/ast/src/passes/consumer.rs
+++ b/compiler/ast/src/passes/consumer.rs
@@ -121,7 +121,7 @@ pub trait FunctionConsumer {
pub trait StructConsumer {
type Output;
- fn consume_struct(&mut self, input: Struct) -> Self::Output;
+ fn consume_struct(&mut self, input: Composite) -> Self::Output;
}
/// A Consumer trait for imported programs in the AST.
diff --git a/compiler/ast/src/passes/reconstructor.rs b/compiler/ast/src/passes/reconstructor.rs
index 8e6b9149cb..12aa3631d4 100644
--- a/compiler/ast/src/passes/reconstructor.rs
+++ b/compiler/ast/src/passes/reconstructor.rs
@@ -79,7 +79,7 @@ pub trait ExpressionReconstructor {
fn reconstruct_associated_function(&mut self, input: AssociatedFunction) -> (Expression, Self::AdditionalOutput) {
(
Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: input.ty,
+ variant: input.variant,
name: input.name,
arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(),
span: input.span,
@@ -142,7 +142,7 @@ pub trait ExpressionReconstructor {
Expression::Call(CallExpression {
function: Box::new(self.reconstruct_expression(*input.function).0),
arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(),
- external: input.external,
+ program: input.program,
span: input.span,
id: input.id,
}),
@@ -483,7 +483,7 @@ pub trait ProgramReconstructor: StatementReconstructor {
input
}
- fn reconstruct_struct(&mut self, input: Struct) -> Struct {
+ fn reconstruct_struct(&mut self, input: Composite) -> Composite {
input
}
diff --git a/compiler/ast/src/passes/visitor.rs b/compiler/ast/src/passes/visitor.rs
index b2c16d6648..f7fba70ece 100644
--- a/compiler/ast/src/passes/visitor.rs
+++ b/compiler/ast/src/passes/visitor.rs
@@ -242,7 +242,7 @@ pub trait ProgramVisitor<'a>: StatementVisitor<'a> {
self.visit_program(input)
}
- fn visit_struct(&mut self, _input: &'a Struct) {}
+ fn visit_struct(&mut self, _input: &'a Composite) {}
fn visit_mapping(&mut self, _input: &'a Mapping) {}
@@ -255,5 +255,5 @@ pub trait ProgramVisitor<'a>: StatementVisitor<'a> {
fn visit_function_stub(&mut self, _input: &'a FunctionStub) {}
- fn visit_struct_stub(&mut self, _input: &'a Struct) {}
+ fn visit_struct_stub(&mut self, _input: &'a Composite) {}
}
diff --git a/compiler/ast/src/program/program_id.rs b/compiler/ast/src/program/program_id.rs
index 3d284e5cca..8bca036592 100644
--- a/compiler/ast/src/program/program_id.rs
+++ b/compiler/ast/src/program/program_id.rs
@@ -17,6 +17,7 @@
use crate::Identifier;
use core::fmt;
+use leo_span::Symbol;
use serde::{de, de::Visitor, Deserialize, Deserializer, Serialize, Serializer};
use snarkvm::{console::program::ProgramID, prelude::Network};
use std::collections::BTreeMap;
@@ -99,3 +100,12 @@ impl From<&ProgramID> for ProgramId {
Self { name: Identifier::from(program.name()), network: Identifier::from(program.network()) }
}
}
+
+impl From for ProgramId {
+ fn from(name: Identifier) -> Self {
+ Self {
+ name,
+ network: Identifier { name: Symbol::intern("aleo"), span: Default::default(), id: Default::default() },
+ }
+ }
+}
diff --git a/compiler/ast/src/program/program_scope.rs b/compiler/ast/src/program/program_scope.rs
index 9ad8c54579..3bc63d6b5a 100644
--- a/compiler/ast/src/program/program_scope.rs
+++ b/compiler/ast/src/program/program_scope.rs
@@ -16,7 +16,7 @@
//! A Leo program scope consists of struct, function, and mapping definitions.
-use crate::{ConstDeclaration, Function, Mapping, ProgramId, Struct, Stub};
+use crate::{Composite, ConstDeclaration, Function, Mapping, ProgramId, Stub};
use leo_span::{Span, Symbol};
use serde::{Deserialize, Serialize};
@@ -30,7 +30,7 @@ pub struct ProgramScope {
/// A vector of const definitions
pub consts: Vec<(Symbol, ConstDeclaration)>,
/// A vector of struct definitions.
- pub structs: Vec<(Symbol, Struct)>,
+ pub structs: Vec<(Symbol, Composite)>,
/// A vector of mapping definitions.
pub mappings: Vec<(Symbol, Mapping)>,
/// A vector of function definitions.
diff --git a/compiler/ast/src/struct/mod.rs b/compiler/ast/src/struct/mod.rs
index 8a511df9d6..e280bee399 100644
--- a/compiler/ast/src/struct/mod.rs
+++ b/compiler/ast/src/struct/mod.rs
@@ -32,85 +32,44 @@ use snarkvm::{
},
};
-/// A struct type definition, e.g., `struct Foo { my_field: Bar }`.
+/// A composite type definition, e.g., `struct Foo { my_field: Bar }` and `record Token { owner: address, amount: u64}`.
/// In some languages these are called `struct`s.
///
/// Type identity is decided by the full path including `struct_name`,
/// as the record is nominal, not structural.
/// The fields are named so `struct Foo(u8, u16)` is not allowed.
#[derive(Clone, Serialize, Deserialize)]
-pub struct Struct {
+pub struct Composite {
/// The name of the type in the type system in this module.
pub identifier: Identifier,
/// The fields, constant variables, and functions of this structure.
pub members: Vec,
+ /// The external program the struct is defined in.
+ pub external: Option,
/// Was this a `record Foo { ... }`?
- /// If so, it wasn't a struct.
+ /// If so, it wasn't a composite.
pub is_record: bool,
- /// The entire span of the struct definition.
+ /// The entire span of the composite definition.
pub span: Span,
/// The ID of the node.
pub id: NodeID,
}
-impl PartialEq for Struct {
+impl PartialEq for Composite {
fn eq(&self, other: &Self) -> bool {
self.identifier == other.identifier
}
}
-impl Eq for Struct {}
+impl Eq for Composite {}
-impl Struct {
- /// Returns the struct name as a Symbol.
+impl Composite {
+ /// Returns the composite name as a Symbol.
pub fn name(&self) -> Symbol {
self.identifier.name
}
-}
-
-impl fmt::Debug for Struct {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- ::fmt(self, f)
- }
-}
-
-impl fmt::Display for Struct {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.write_str(if self.is_record { "record" } else { "struct" })?;
- writeln!(f, " {} {{ ", self.identifier)?;
- for field in self.members.iter() {
- writeln!(f, " {field}")?;
- }
- write!(f, " }}")
- }
-}
-
-crate::simple_node_impl!(Struct);
-
-impl From<&StructType> for Struct {
- fn from(input: &StructType) -> Self {
- Self {
- identifier: Identifier::from(input.name()),
- members: input
- .members()
- .iter()
- .map(|(id, type_)| Member {
- mode: Mode::None,
- identifier: Identifier::from(id),
- type_: Type::from(type_),
- span: Default::default(),
- id: Default::default(),
- })
- .collect(),
- is_record: false,
- span: Default::default(),
- id: Default::default(),
- }
- }
-}
-impl From<&RecordType> for Struct {
- fn from(input: &RecordType) -> Self {
+ pub fn from_external_record(input: &RecordType, external_program: Symbol) -> Self {
Self {
identifier: Identifier::from(input.name()),
members: [
@@ -128,9 +87,9 @@ impl From<&RecordType> for Struct {
mode: if input.owner().is_public() { Mode::Public } else { Mode::Private },
identifier: Identifier::from(id),
type_: match entry {
- Public(t) => Type::from(t),
- Private(t) => Type::from(t),
- Constant(t) => Type::from(t),
+ Public(t) => Type::from_snarkvm(t, external_program),
+ Private(t) => Type::from_snarkvm(t, external_program),
+ Constant(t) => Type::from_snarkvm(t, external_program),
},
span: Default::default(),
id: Default::default(),
@@ -138,9 +97,50 @@ impl From<&RecordType> for Struct {
.collect_vec(),
]
.concat(),
+ external: Some(external_program),
is_record: true,
span: Default::default(),
id: Default::default(),
}
}
+
+ pub fn from_snarkvm(input: &StructType, program: Symbol) -> Self {
+ Self {
+ identifier: Identifier::from(input.name()),
+ members: input
+ .members()
+ .iter()
+ .map(|(id, type_)| Member {
+ mode: Mode::None,
+ identifier: Identifier::from(id),
+ type_: Type::from_snarkvm(type_, program),
+ span: Default::default(),
+ id: Default::default(),
+ })
+ .collect(),
+ external: Some(program),
+ is_record: false,
+ span: Default::default(),
+ id: Default::default(),
+ }
+ }
}
+
+impl fmt::Debug for Composite {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ ::fmt(self, f)
+ }
+}
+
+impl fmt::Display for Composite {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ f.write_str(if self.is_record { "record" } else { "struct" })?;
+ writeln!(f, " {} {{ ", self.identifier)?;
+ for field in self.members.iter() {
+ writeln!(f, " {field}")?;
+ }
+ write!(f, " }}")
+ }
+}
+
+crate::simple_node_impl!(Composite);
diff --git a/compiler/ast/src/stub/finalize_stub.rs b/compiler/ast/src/stub/finalize_stub.rs
index 9cfdcbef72..2655c1d37f 100644
--- a/compiler/ast/src/stub/finalize_stub.rs
+++ b/compiler/ast/src/stub/finalize_stub.rs
@@ -56,10 +56,11 @@ impl FinalizeStub {
Self { identifier, input, output, output_type, span, id }
}
-}
-impl> From<&FinalizeCore> for FinalizeStub {
- fn from(finalize: &FinalizeCore) -> Self {
+ pub fn from_snarkvm>(
+ finalize: &FinalizeCore,
+ program: Symbol,
+ ) -> Self {
let mut inputs = Vec::new();
finalize.inputs().iter().enumerate().for_each(|(index, input)| {
@@ -68,7 +69,7 @@ impl> From<&FinalizeCore> for F
Plaintext(val) => inputs.push(Input::Internal(FunctionInput {
identifier: arg_name,
mode: Mode::None,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
})),
diff --git a/compiler/ast/src/stub/function_stub.rs b/compiler/ast/src/stub/function_stub.rs
index d80c8c5eb7..0c7e6abed3 100644
--- a/compiler/ast/src/stub/function_stub.rs
+++ b/compiler/ast/src/stub/function_stub.rs
@@ -17,6 +17,7 @@
use crate::{
finalize_stub::*,
Annotation,
+ CompositeType,
External,
Function,
FunctionInput,
@@ -34,7 +35,7 @@ use crate::{
};
use leo_span::{sym, Span, Symbol};
-use crate::Type::Identifier as IdentifierType;
+use crate::Type::Composite;
use itertools::Itertools;
use serde::{Deserialize, Serialize};
use snarkvm::{
@@ -139,125 +140,49 @@ impl FunctionStub {
Ok(())
}
}
-}
-
-impl From for FunctionStub {
- fn from(function: Function) -> Self {
- Self {
- annotations: function.annotations,
- variant: function.variant,
- identifier: function.identifier,
- input: function.input,
- output: function.output,
- output_type: function.output_type,
- finalize_stub: function.finalize.map(FinalizeStub::from),
- span: function.span,
- id: function.id,
- }
- }
-}
-impl> From<&ClosureCore> for FunctionStub {
- fn from(closure: &ClosureCore) -> Self {
- let outputs = closure
- .outputs()
- .iter()
- .map(|output| match output.register_type() {
- Plaintext(val) => Output::Internal(FunctionOutput {
- mode: Mode::None,
- type_: Type::from(val),
- span: Default::default(),
- id: Default::default(),
- }),
- Record(_) => panic!("Closures do not return records"),
- ExternalRecord(_) => panic!("Closures do not return external records"),
- Future(_) => panic!("Closures do not return futures"),
- })
- .collect_vec();
- let output_vec = outputs
- .iter()
- .map(|output| match output {
- Output::Internal(output) => output.type_.clone(),
- Output::External(_) => panic!("Closures do not return external records"),
- })
- .collect_vec();
- let output_type = match output_vec.len() {
- 0 => Type::Unit,
- 1 => output_vec[0].clone(),
- _ => Type::Tuple(TupleType::new(output_vec)),
- };
- Self {
- annotations: Vec::new(),
- variant: Variant::Standard,
- identifier: Identifier::from(closure.name()),
- input: closure
- .inputs()
- .iter()
- .enumerate()
- .map(|(index, input)| {
- let arg_name = Identifier::new(Symbol::intern(&format!("a{}", index + 1)), Default::default());
- match input.register_type() {
- Plaintext(val) => Input::Internal(FunctionInput {
- identifier: arg_name,
- mode: Mode::None,
- type_: Type::from(val),
- span: Default::default(),
- id: Default::default(),
- }),
- Record(_) => panic!("Closures do not contain records as inputs"),
- ExternalRecord(_) => panic!("Closures do not contain external records as inputs"),
- Future(_) => panic!("Closures do not contain futures as inputs"),
- }
- })
- .collect_vec(),
- output: outputs,
- output_type,
- span: Default::default(),
- id: Default::default(),
- finalize_stub: None,
- }
- }
-}
-
-impl, Command: CommandTrait>
- From<&FunctionCore> for FunctionStub
-{
- fn from(function: &FunctionCore) -> Self {
+ /// Converts from snarkvm function type to leo FunctionStub, while also carrying the parent program name.
+ pub fn from_function_core, Command: CommandTrait>(
+ function: &FunctionCore,
+ program: Symbol,
+ ) -> Self {
let outputs = function
.outputs()
.iter()
.map(|output| match output.value_type() {
ValueType::Constant(val) => vec![Output::Internal(FunctionOutput {
mode: Mode::Constant,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
})],
ValueType::Public(val) => vec![Output::Internal(FunctionOutput {
mode: Mode::Public,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
})],
ValueType::Private(val) => vec![Output::Internal(FunctionOutput {
mode: Mode::Private,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
})],
ValueType::Record(id) => vec![Output::Internal(FunctionOutput {
mode: Mode::None,
- type_: IdentifierType(Identifier::from(id)),
- span: Default::default(),
- id: Default::default(),
- })],
- ValueType::ExternalRecord(loc) => vec![Output::External(External {
- identifier: Identifier::new(Symbol::intern("dummy"), Default::default()),
- program_name: ProgramId::from(loc.program_id()).name,
- record: Identifier::from(loc.resource()),
+ type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }),
span: Default::default(),
id: Default::default(),
})],
+ ValueType::ExternalRecord(loc) => {
+ vec![Output::External(External {
+ identifier: Identifier::new(Symbol::intern("dummy"), Default::default()),
+ program_name: ProgramId::from(loc.program_id()).name,
+ record: Identifier::from(loc.resource()),
+ span: Default::default(),
+ id: Default::default(),
+ })]
+ }
ValueType::Future(_) => Vec::new(), // Don't include futures in the output signature
})
.collect_vec()
@@ -266,7 +191,9 @@ impl, Command: CommandTrait>
.iter()
.map(|output| match output {
Output::Internal(output) => output.type_.clone(),
- Output::External(output) => Type::Identifier(output.record),
+ Output::External(output) => {
+ Type::Composite(CompositeType { id: output.record, program: Some(output.program_name.name) })
+ }
})
.collect_vec();
let output_type = match output_vec.len() {
@@ -289,33 +216,33 @@ impl, Command: CommandTrait>
ValueType::Constant(val) => Input::Internal(FunctionInput {
identifier: arg_name,
mode: Mode::Constant,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
}),
ValueType::Public(val) => Input::Internal(FunctionInput {
identifier: arg_name,
mode: Mode::Public,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
}),
ValueType::Private(val) => Input::Internal(FunctionInput {
identifier: arg_name,
mode: Mode::Private,
- type_: Type::from(val),
+ type_: Type::from_snarkvm(val, program),
span: Default::default(),
id: Default::default(),
}),
ValueType::Record(id) => Input::Internal(FunctionInput {
identifier: arg_name,
mode: Mode::None,
- type_: IdentifierType(Identifier::from(id)),
+ type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }),
span: Default::default(),
id: Default::default(),
}),
ValueType::ExternalRecord(loc) => Input::External(External {
- identifier: arg_name,
+ identifier: Identifier::new(Symbol::intern("dummy"), Default::default()),
program_name: ProgramId::from(loc.program_id()).name,
record: Identifier::from(loc.resource()),
span: Default::default(),
@@ -327,11 +254,90 @@ impl, Command: CommandTrait>
.collect_vec(),
output: outputs,
output_type,
- finalize_stub: function.finalize_logic().map(FinalizeStub::from),
+ finalize_stub: function.finalize_logic().map(|f| FinalizeStub::from_snarkvm(f, program)),
span: Default::default(),
id: Default::default(),
}
}
+
+ pub fn from_closure>(
+ closure: &ClosureCore,
+ program: Symbol,
+ ) -> Self {
+ let outputs = closure
+ .outputs()
+ .iter()
+ .map(|output| match output.register_type() {
+ Plaintext(val) => Output::Internal(FunctionOutput {
+ mode: Mode::None,
+ type_: Type::from_snarkvm(val, program),
+ span: Default::default(),
+ id: Default::default(),
+ }),
+ Record(_) => panic!("Closures do not return records"),
+ ExternalRecord(_) => panic!("Closures do not return external records"),
+ Future(_) => panic!("Closures do not return futures"),
+ })
+ .collect_vec();
+ let output_vec = outputs
+ .iter()
+ .map(|output| match output {
+ Output::Internal(output) => output.type_.clone(),
+ Output::External(_) => panic!("Closures do not return external records"),
+ })
+ .collect_vec();
+ let output_type = match output_vec.len() {
+ 0 => Type::Unit,
+ 1 => output_vec[0].clone(),
+ _ => Type::Tuple(TupleType::new(output_vec)),
+ };
+ Self {
+ annotations: Vec::new(),
+ variant: Variant::Standard,
+ identifier: Identifier::from(closure.name()),
+ input: closure
+ .inputs()
+ .iter()
+ .enumerate()
+ .map(|(index, input)| {
+ let arg_name = Identifier::new(Symbol::intern(&format!("a{}", index + 1)), Default::default());
+ match input.register_type() {
+ Plaintext(val) => Input::Internal(FunctionInput {
+ identifier: arg_name,
+ mode: Mode::None,
+ type_: Type::from_snarkvm(val, program),
+ span: Default::default(),
+ id: Default::default(),
+ }),
+ Record(_) => panic!("Closures do not contain records as inputs"),
+ ExternalRecord(_) => panic!("Closures do not contain external records as inputs"),
+ Future(_) => panic!("Closures do not contain futures as inputs"),
+ }
+ })
+ .collect_vec(),
+ output: outputs,
+ output_type,
+ span: Default::default(),
+ id: Default::default(),
+ finalize_stub: None,
+ }
+ }
+}
+
+impl From for FunctionStub {
+ fn from(function: Function) -> Self {
+ Self {
+ annotations: function.annotations,
+ variant: function.variant,
+ identifier: function.identifier,
+ input: function.input,
+ output: function.output,
+ output_type: function.output_type,
+ finalize_stub: function.finalize.map(FinalizeStub::from),
+ span: function.span,
+ id: function.id,
+ }
+ }
}
impl fmt::Debug for FunctionStub {
diff --git a/compiler/ast/src/stub/mod.rs b/compiler/ast/src/stub/mod.rs
index 0b37ac5777..55f0351c65 100644
--- a/compiler/ast/src/stub/mod.rs
+++ b/compiler/ast/src/stub/mod.rs
@@ -21,7 +21,7 @@ pub use finalize_stub::*;
pub mod function_stub;
pub use function_stub::*;
-use crate::{ConstDeclaration, Identifier, Mapping, NodeID, ProgramId, Struct};
+use crate::{Composite, ConstDeclaration, Identifier, Mapping, NodeID, ProgramId};
use leo_span::{Span, Symbol};
use serde::{Deserialize, Serialize};
use std::fmt;
@@ -36,7 +36,7 @@ pub struct Stub {
/// A vector of const definitions.
pub consts: Vec<(Symbol, ConstDeclaration)>,
/// A vector of struct definitions.
- pub structs: Vec<(Symbol, Struct)>,
+ pub structs: Vec<(Symbol, Composite)>,
/// A vector of mapping definitions.
pub mappings: Vec<(Symbol, Mapping)>,
/// A vector of function stub definitions.
diff --git a/compiler/ast/src/types/array.rs b/compiler/ast/src/types/array.rs
index c2427a6ddd..47ed170bf7 100644
--- a/compiler/ast/src/types/array.rs
+++ b/compiler/ast/src/types/array.rs
@@ -17,6 +17,7 @@
use crate::{NonNegativeNumber, Type};
use snarkvm::console::program::ArrayType as ConsoleArrayType;
+use leo_span::Symbol;
use serde::{Deserialize, Serialize};
use snarkvm::prelude::Network;
use std::fmt;
@@ -51,12 +52,10 @@ impl ArrayType {
type_ => type_,
}
}
-}
-impl From<&ConsoleArrayType> for ArrayType {
- fn from(array_type: &ConsoleArrayType) -> Self {
+ pub fn from_snarkvm(array_type: &ConsoleArrayType, program: Symbol) -> Self {
Self {
- element_type: Box::new(Type::from(array_type.next_element_type())),
+ element_type: Box::new(Type::from_snarkvm(array_type.next_element_type(), program)),
length: NonNegativeNumber::from(array_type.length().to_string().replace("u32", "")),
}
}
diff --git a/compiler/ast/src/types/mod.rs b/compiler/ast/src/types/mod.rs
index 680fcc9bbc..85a981e09b 100644
--- a/compiler/ast/src/types/mod.rs
+++ b/compiler/ast/src/types/mod.rs
@@ -26,6 +26,9 @@ pub use integer_type::*;
pub mod mapping;
pub use mapping::*;
+pub mod struct_type;
+pub use struct_type::*;
+
pub mod tuple;
pub use tuple::*;
diff --git a/compiler/ast/src/types/struct_type.rs b/compiler/ast/src/types/struct_type.rs
new file mode 100644
index 0000000000..8f23373775
--- /dev/null
+++ b/compiler/ast/src/types/struct_type.rs
@@ -0,0 +1,36 @@
+// Copyright (C) 2019-2023 Aleo Systems Inc.
+// This file is part of the Leo library.
+
+// The Leo library is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// The Leo library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with the Leo library. If not, see .
+
+use crate::Identifier;
+
+use leo_span::Symbol;
+use serde::{Deserialize, Serialize};
+use std::fmt;
+
+/// A composite type of a identifier and external program name.
+#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize, Copy)]
+pub struct CompositeType {
+ // The identifier of the composite definition.
+ pub id: Identifier,
+ // The external program that this composite is defined in.
+ pub program: Option,
+}
+
+impl fmt::Display for CompositeType {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ write!(f, "{id}", id = self.id)
+ }
+}
diff --git a/compiler/ast/src/types/type_.rs b/compiler/ast/src/types/type_.rs
index 8849e6da75..770cd926e5 100644
--- a/compiler/ast/src/types/type_.rs
+++ b/compiler/ast/src/types/type_.rs
@@ -14,9 +14,10 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::{common, ArrayType, Identifier, IntegerType, MappingType, TupleType};
+use crate::{common, ArrayType, CompositeType, Identifier, IntegerType, MappingType, TupleType};
use itertools::Itertools;
+use leo_span::Symbol;
use serde::{Deserialize, Serialize};
use snarkvm::prelude::{
Network,
@@ -34,6 +35,8 @@ pub enum Type {
Array(ArrayType),
/// The `bool` type.
Boolean,
+ /// The `struct` type.
+ Composite(CompositeType),
/// The `field` type.
Field,
/// The `group` type.
@@ -88,34 +91,14 @@ impl Type {
.iter()
.zip_eq(right.elements().iter())
.all(|(left_type, right_type)| left_type.eq_flat(right_type)),
+ (Type::Composite(left), Type::Composite(right)) => {
+ left.id.name == right.id.name && left.program == right.program
+ }
_ => false,
}
}
-}
-
-impl fmt::Display for Type {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- match *self {
- Type::Address => write!(f, "address"),
- Type::Array(ref array_type) => write!(f, "{array_type}"),
- Type::Boolean => write!(f, "boolean"),
- Type::Field => write!(f, "field"),
- Type::Group => write!(f, "group"),
- Type::Identifier(ref variable) => write!(f, "{variable}"),
- Type::Integer(ref integer_type) => write!(f, "{integer_type}"),
- Type::Mapping(ref mapping_type) => write!(f, "{mapping_type}"),
- Type::Scalar => write!(f, "scalar"),
- Type::Signature => write!(f, "signature"),
- Type::String => write!(f, "string"),
- Type::Tuple(ref tuple) => write!(f, "{tuple}"),
- Type::Unit => write!(f, "()"),
- Type::Err => write!(f, "error"),
- }
- }
-}
-impl From<&PlaintextType> for Type {
- fn from(t: &PlaintextType) -> Self {
+ pub fn from_snarkvm(t: &PlaintextType, program: Symbol) -> Self {
match t {
Literal(lit) => match lit {
snarkvm::prelude::LiteralType::Address => Type::Address,
@@ -136,8 +119,30 @@ impl From<&PlaintextType> for Type {
snarkvm::prelude::LiteralType::Signature => Type::Signature,
snarkvm::prelude::LiteralType::String => Type::String,
},
- Struct(s) => Type::Identifier(common::Identifier::from(s)),
- Array(array) => Type::Array(ArrayType::from(array)),
+ Struct(s) => Type::Composite(CompositeType { id: common::Identifier::from(s), program: Some(program) }),
+ Array(array) => Type::Array(ArrayType::from_snarkvm(array, program)),
+ }
+ }
+}
+
+impl fmt::Display for Type {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ match *self {
+ Type::Address => write!(f, "address"),
+ Type::Array(ref array_type) => write!(f, "{array_type}"),
+ Type::Boolean => write!(f, "boolean"),
+ Type::Field => write!(f, "field"),
+ Type::Group => write!(f, "group"),
+ Type::Identifier(ref variable) => write!(f, "{variable}"),
+ Type::Integer(ref integer_type) => write!(f, "{integer_type}"),
+ Type::Mapping(ref mapping_type) => write!(f, "{mapping_type}"),
+ Type::Scalar => write!(f, "scalar"),
+ Type::Signature => write!(f, "signature"),
+ Type::String => write!(f, "string"),
+ Type::Composite(ref struct_type) => write!(f, "{}", struct_type.id.name),
+ Type::Tuple(ref tuple) => write!(f, "{tuple}"),
+ Type::Unit => write!(f, "()"),
+ Type::Err => write!(f, "error"),
}
}
}
diff --git a/compiler/compiler/tests/utilities/check_unique_node_ids.rs b/compiler/compiler/tests/utilities/check_unique_node_ids.rs
index 61cac355a5..8c0526ea43 100644
--- a/compiler/compiler/tests/utilities/check_unique_node_ids.rs
+++ b/compiler/compiler/tests/utilities/check_unique_node_ids.rs
@@ -72,8 +72,9 @@ impl<'a> ExpressionVisitor<'a> for CheckUniqueNodeIds<'a> {
self.visit_identifier(name, &Default::default());
self.check(*id);
}
- AccessExpression::AssociatedFunction(AssociatedFunction { ty, name, arguments, id, .. }) => {
- self.check_ty(ty);
+ AccessExpression::AssociatedFunction(AssociatedFunction {
+ variant: _variant, name, arguments, id, ..
+ }) => {
self.visit_identifier(name, &Default::default());
for argument in arguments {
self.visit_expression(argument, &Default::default());
@@ -100,14 +101,11 @@ impl<'a> ExpressionVisitor<'a> for CheckUniqueNodeIds<'a> {
}
fn visit_call(&mut self, input: &'a CallExpression, _: &Self::AdditionalInput) -> Self::Output {
- let CallExpression { function, arguments, external, id, .. } = input;
+ let CallExpression { function, arguments, program: _external, id, .. } = input;
self.visit_expression(function, &Default::default());
for argument in arguments {
self.visit_expression(argument, &Default::default());
}
- if let Some(external) = external {
- self.visit_expression(external, &Default::default());
- }
self.check(*id);
}
@@ -252,8 +250,8 @@ impl<'a> StatementVisitor<'a> for CheckUniqueNodeIds<'a> {
}
impl<'a> ProgramVisitor<'a> for CheckUniqueNodeIds<'a> {
- fn visit_struct(&mut self, input: &'a Struct) {
- let Struct { identifier, members, id, .. } = input;
+ fn visit_struct(&mut self, input: &'a Composite) {
+ let Composite { identifier, members, id, .. } = input;
self.visit_identifier(identifier, &Default::default());
for Member { identifier, type_, id, .. } in members {
self.visit_identifier(identifier, &Default::default());
diff --git a/compiler/parser/src/parser/context.rs b/compiler/parser/src/parser/context.rs
index 3554c0b4c0..90db26a4b2 100644
--- a/compiler/parser/src/parser/context.rs
+++ b/compiler/parser/src/parser/context.rs
@@ -39,6 +39,8 @@ pub(crate) struct ParserContext<'a> {
pub(crate) prev_token: SpannedToken,
/// true if parsing an expression for if and loop statements -- means struct inits are not legal
pub(crate) disallow_struct_construction: bool,
+ /// The name of the program being parsed.
+ pub(crate) program_name: Option,
}
/// Dummy span used to appease borrow checker.
@@ -60,6 +62,7 @@ impl<'a> ParserContext<'a> {
prev_token: token.clone(),
token,
tokens,
+ program_name: None,
};
p.bump();
p
diff --git a/compiler/parser/src/parser/expression.rs b/compiler/parser/src/parser/expression.rs
index fe6a5217b7..aaaffdf472 100644
--- a/compiler/parser/src/parser/expression.rs
+++ b/compiler/parser/src/parser/expression.rs
@@ -17,7 +17,7 @@
use super::*;
use leo_errors::{ParserError, Result};
-use leo_span::sym;
+use leo_span::{sym, Symbol};
use snarkvm::console::{account::Address, network::Testnet3};
const INT_TYPES: &[Token] = &[
@@ -347,7 +347,7 @@ impl ParserContext<'_> {
(args.len(), CoreFunction::from_symbols(sym::signature, method.name))
{
Ok(Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: Type::Identifier(Identifier::new(sym::signature, self.node_builder.next_id())),
+ variant: Identifier::new(sym::signature, self.node_builder.next_id()),
name: method,
arguments: {
let mut arguments = vec![receiver];
@@ -367,7 +367,7 @@ impl ParserContext<'_> {
| (1, Some(CoreFunction::MappingContains)) => {
// Found an instance of `.get`, `.get_or_use`, `.set`, `.remove`, or `.contains`.
Ok(Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: Type::Identifier(Identifier::new(sym::Mapping, self.node_builder.next_id())),
+ variant: Identifier::new(sym::Mapping, self.node_builder.next_id()),
name: method,
arguments: {
let mut arguments = vec![receiver];
@@ -391,8 +391,8 @@ impl ParserContext<'_> {
/// static access expression.
fn parse_associated_access_expression(&mut self, module_name: Expression) -> Result {
// Parse struct name expression into struct type.
- let type_ = if let Expression::Identifier(ident) = module_name {
- Type::Identifier(ident)
+ let variant = if let Expression::Identifier(ident) = module_name {
+ ident
} else {
return Err(ParserError::invalid_associated_access(&module_name, module_name.span()).into());
};
@@ -408,7 +408,7 @@ impl ParserContext<'_> {
// Return the struct function.
AccessExpression::AssociatedFunction(AssociatedFunction {
span: module_name.span() + end,
- ty: type_,
+ variant,
name: member_name,
arguments: args,
id: self.node_builder.next_id(),
@@ -417,7 +417,7 @@ impl ParserContext<'_> {
// Return the struct constant.
AccessExpression::AssociatedConstant(AssociatedConstant {
span: module_name.span() + member_name.span(),
- ty: type_,
+ ty: Type::Identifier(variant),
name: member_name,
id: self.node_builder.next_id(),
})
@@ -429,7 +429,7 @@ impl ParserContext<'_> {
self.parse_paren_comma_list(|p| p.parse_expression().map(Some))
}
- // Parses an externa function call `credits.aleo/transfer()` or `board.leo/make_move()`
+ // Parses an external function call `credits.aleo/transfer()` or `board.leo/make_move()`
fn parse_external_call(&mut self, expr: Expression) -> Result {
// Eat an external function call.
self.eat(&Token::Div); // todo: Make `/` a more general token.
@@ -437,12 +437,24 @@ impl ParserContext<'_> {
// Parse function name.
let name = self.expect_identifier()?;
+ // Parsing a '{' means that user is trying to illegally define an external record.
+ if self.token.token == Token::LeftCurly {
+ return Err(ParserError::cannot_define_external_record(expr.span() + name.span()).into());
+ }
+
// Parse the function call.
let (arguments, _, span) = self.parse_paren_comma_list(|p| p.parse_expression().map(Some))?;
+
+ // Parse the parent program identifier.
+ let program: Symbol = match expr {
+ Expression::Identifier(identifier) => identifier.name,
+ _ => unreachable!("Function called must be preceded by a program identifier."),
+ };
+
Ok(Expression::Call(CallExpression {
span: expr.span() + span,
function: Box::new(Expression::Identifier(name)),
- external: Some(Box::new(expr)),
+ program: Some(program),
arguments,
id: self.node_builder.next_id(),
}))
@@ -513,7 +525,7 @@ impl ParserContext<'_> {
expr = Expression::Call(CallExpression {
span: expr.span() + span,
function: Box::new(expr),
- external: None,
+ program: self.program_name,
arguments,
id: self.node_builder.next_id(),
});
diff --git a/compiler/parser/src/parser/file.rs b/compiler/parser/src/parser/file.rs
index f8a0dce778..4da2bdc468 100644
--- a/compiler/parser/src/parser/file.rs
+++ b/compiler/parser/src/parser/file.rs
@@ -95,6 +95,9 @@ impl ParserContext<'_> {
// Parse the program name.
let name = self.expect_identifier()?;
+ // Set the program name in the context.
+ self.program_name = Some(name.name);
+
// Parse the program network.
self.expect(&Token::Dot)?;
@@ -111,7 +114,7 @@ impl ParserContext<'_> {
// Parse the body of the program scope.
let mut consts: Vec<(Symbol, ConstDeclaration)> = Vec::new();
let mut functions: Vec<(Symbol, Function)> = Vec::new();
- let mut structs: Vec<(Symbol, Struct)> = Vec::new();
+ let mut structs: Vec<(Symbol, Composite)> = Vec::new();
let mut mappings: Vec<(Symbol, Mapping)> = Vec::new();
while self.has_next() {
@@ -203,7 +206,7 @@ impl ParserContext<'_> {
}
/// Parses a struct or record definition, e.g., `struct Foo { ... }` or `record Foo { ... }`.
- pub(super) fn parse_struct(&mut self) -> Result<(Symbol, Struct)> {
+ pub(super) fn parse_struct(&mut self) -> Result<(Symbol, Composite)> {
let is_record = matches!(&self.token.token, Token::Record);
let start = self.expect_any(&[Token::Struct, Token::Record])?;
@@ -218,9 +221,10 @@ impl ParserContext<'_> {
self.expect(&Token::LeftCurly)?;
let (members, end) = self.parse_struct_members()?;
- Ok((struct_name.name, Struct {
+ Ok((struct_name.name, Composite {
identifier: struct_name,
members,
+ external: self.program_name,
is_record,
span: start + end,
id: self.node_builder.next_id(),
diff --git a/compiler/parser/src/parser/type_.rs b/compiler/parser/src/parser/type_.rs
index faafcd4529..a84997b696 100644
--- a/compiler/parser/src/parser/type_.rs
+++ b/compiler/parser/src/parser/type_.rs
@@ -95,13 +95,16 @@ impl ParserContext<'_> {
// Parse the record name
if let Some(record_name) = self.eat_identifier() {
// Return the external type
- return Ok((Type::Identifier(record_name), ident.span + record_name.span));
+ return Ok((
+ Type::Composite(CompositeType { id: record_name, program: Some(ident.name) }),
+ ident.span + record_name.span,
+ ));
} else {
return Err(ParserError::invalid_external_type(self.token.span).into());
}
}
- Ok((Type::Identifier(ident), ident.span))
+ Ok((Type::Composite(CompositeType { id: ident, program: self.program_name }), ident.span))
} else if self.token.token == Token::LeftSquare {
// Parse the left bracket.
self.expect(&Token::LeftSquare)?;
diff --git a/compiler/passes/Cargo.toml b/compiler/passes/Cargo.toml
index c7c8556a70..9adb34ea66 100644
--- a/compiler/passes/Cargo.toml
+++ b/compiler/passes/Cargo.toml
@@ -51,8 +51,8 @@ version = "0.2.18"
[dependencies.serde]
version = "1.0"
-features = [ "derive", "rc" ]
+features = ["derive", "rc"]
[dependencies.serde_json]
version = "1.0"
-features = [ "preserve_order" ]
+features = ["preserve_order"]
diff --git a/compiler/passes/src/code_generation/visit_expressions.rs b/compiler/passes/src/code_generation/visit_expressions.rs
index 284f629a15..40cce6213a 100644
--- a/compiler/passes/src/code_generation/visit_expressions.rs
+++ b/compiler/passes/src/code_generation/visit_expressions.rs
@@ -349,53 +349,23 @@ impl<'a> CodeGenerator<'a> {
};
// Construct the instruction.
- let (destination, instruction) = match &input.ty {
- Type::Identifier(Identifier { name: sym::BHP256, .. }) => {
- construct_simple_function_call(&input.name, "bhp256", arguments)
- }
- Type::Identifier(Identifier { name: sym::BHP512, .. }) => {
- construct_simple_function_call(&input.name, "bhp512", arguments)
- }
- Type::Identifier(Identifier { name: sym::BHP768, .. }) => {
- construct_simple_function_call(&input.name, "bhp768", arguments)
- }
- Type::Identifier(Identifier { name: sym::BHP1024, .. }) => {
- construct_simple_function_call(&input.name, "bhp1024", arguments)
- }
- Type::Identifier(Identifier { name: sym::Keccak256, .. }) => {
- construct_simple_function_call(&input.name, "keccak256", arguments)
- }
- Type::Identifier(Identifier { name: sym::Keccak384, .. }) => {
- construct_simple_function_call(&input.name, "keccak384", arguments)
- }
- Type::Identifier(Identifier { name: sym::Keccak512, .. }) => {
- construct_simple_function_call(&input.name, "keccak512", arguments)
- }
- Type::Identifier(Identifier { name: sym::Pedersen64, .. }) => {
- construct_simple_function_call(&input.name, "ped64", arguments)
- }
- Type::Identifier(Identifier { name: sym::Pedersen128, .. }) => {
- construct_simple_function_call(&input.name, "ped128", arguments)
- }
- Type::Identifier(Identifier { name: sym::Poseidon2, .. }) => {
- construct_simple_function_call(&input.name, "psd2", arguments)
- }
- Type::Identifier(Identifier { name: sym::Poseidon4, .. }) => {
- construct_simple_function_call(&input.name, "psd4", arguments)
- }
- Type::Identifier(Identifier { name: sym::Poseidon8, .. }) => {
- construct_simple_function_call(&input.name, "psd8", arguments)
- }
- Type::Identifier(Identifier { name: sym::SHA3_256, .. }) => {
- construct_simple_function_call(&input.name, "sha3_256", arguments)
- }
- Type::Identifier(Identifier { name: sym::SHA3_384, .. }) => {
- construct_simple_function_call(&input.name, "sha3_384", arguments)
- }
- Type::Identifier(Identifier { name: sym::SHA3_512, .. }) => {
- construct_simple_function_call(&input.name, "sha3_512", arguments)
- }
- Type::Identifier(Identifier { name: sym::Mapping, .. }) => match input.name.name {
+ let (destination, instruction) = match input.variant.name {
+ sym::BHP256 => construct_simple_function_call(&input.name, "bhp256", arguments),
+ sym::BHP512 => construct_simple_function_call(&input.name, "bhp512", arguments),
+ sym::BHP768 => construct_simple_function_call(&input.name, "bhp768", arguments),
+ sym::BHP1024 => construct_simple_function_call(&input.name, "bhp1024", arguments),
+ sym::Keccak256 => construct_simple_function_call(&input.name, "keccak256", arguments),
+ sym::Keccak384 => construct_simple_function_call(&input.name, "keccak384", arguments),
+ sym::Keccak512 => construct_simple_function_call(&input.name, "keccak512", arguments),
+ sym::Pedersen64 => construct_simple_function_call(&input.name, "ped64", arguments),
+ sym::Pedersen128 => construct_simple_function_call(&input.name, "ped128", arguments),
+ sym::Poseidon2 => construct_simple_function_call(&input.name, "psd2", arguments),
+ sym::Poseidon4 => construct_simple_function_call(&input.name, "psd4", arguments),
+ sym::Poseidon8 => construct_simple_function_call(&input.name, "psd8", arguments),
+ sym::SHA3_256 => construct_simple_function_call(&input.name, "sha3_256", arguments),
+ sym::SHA3_384 => construct_simple_function_call(&input.name, "sha3_384", arguments),
+ sym::SHA3_512 => construct_simple_function_call(&input.name, "sha3_512", arguments),
+ sym::Mapping => match input.name.name {
sym::get => {
let mut instruction = " get".to_string();
let destination_register = get_destination_register();
@@ -439,7 +409,7 @@ impl<'a> CodeGenerator<'a> {
}
_ => unreachable!("The only variants of Mapping are get, get_or, and set"),
},
- Type::Identifier(Identifier { name: sym::group, .. }) => {
+ sym::group => {
match input.name {
Identifier { name: sym::to_x_coordinate, .. } => {
let mut instruction = " cast".to_string();
@@ -460,7 +430,7 @@ impl<'a> CodeGenerator<'a> {
_ => unreachable!("The only associated methods of group are to_x_coordinate and to_y_coordinate"),
}
}
- Type::Identifier(Identifier { name: sym::ChaCha, .. }) => {
+ sym::ChaCha => {
// Get the destination register.
let destination_register = get_destination_register();
// Construct the instruction template.
@@ -487,7 +457,7 @@ impl<'a> CodeGenerator<'a> {
.expect("failed to write to string");
(destination_register, instruction)
}
- Type::Identifier(Identifier { name: sym::signature, .. }) => {
+ sym::signature => {
let mut instruction = " sign.verify".to_string();
let destination_register = get_destination_register();
// Write the arguments and the destination register.
@@ -520,47 +490,32 @@ impl<'a> CodeGenerator<'a> {
}
fn visit_call(&mut self, input: &'a CallExpression) -> (String, String) {
- let (mut call_instruction, has_finalize) = match &input.external {
- Some(external) => {
- // If the function is an external call, then check whether or not it has an associated finalize block.
- // Extract the program name from the external call.
- let program_name = match **external {
- Expression::Identifier(identifier) => identifier.name,
- _ => unreachable!("Parsing guarantees that a program name is always an identifier."),
- };
- let stub_scope: ProgramScope;
- // Lookup the imported program scope.
- // TODO: Needs refactor. All imports are stubs now.
- let imported_program_scope = match self
- .program
- .imports
- .get(&program_name)
- .and_then(|(program, _)| program.program_scopes.get(&program_name))
- {
- Some(program) => program,
- None => {
- if let Some(stub_program) = self.program.stubs.get(&program_name) {
- stub_scope = ProgramScope::from(stub_program.clone());
- &stub_scope
- } else {
- unreachable!("Type checking guarantees that imported and stub programs are well defined.")
- }
- }
- };
- // Check if the external function has a finalize block.
+ // Need to determine the program the function originated from as well as if the function has a finalize block.
+ let (mut call_instruction, has_finalize);
+
+ // Check if function is external.
+ let main_program = input.program.unwrap();
+ if main_program != self.program_id.unwrap().name.name {
+ // All external functions must be defined as stubs.
+ if let Some(stub_program) = self.program.stubs.get(&main_program) {
+ let stub_scope = ProgramScope::from(stub_program.clone());
let function_name = match *input.function {
Expression::Identifier(identifier) => identifier.name,
_ => unreachable!("Parsing guarantees that a function name is always an identifier."),
};
- let has_finalize = match imported_program_scope.functions.iter().find(|(sym, _)| *sym == function_name)
- {
+
+ // Check if the external function has a finalize block.
+ has_finalize = match stub_scope.functions.iter().find(|(sym, _)| *sym == function_name) {
Some((_, function)) => function.finalize.is_some(),
None => unreachable!("Type checking guarantees that imported functions are well defined."),
};
- (format!(" call {external}.aleo/{}", input.function), has_finalize)
+ call_instruction = format!(" call {}.aleo/{}", main_program, input.function);
+ } else {
+ unreachable!("Type checking guarantees that imported and stub programs are well defined.")
}
- None => (format!(" call {}", input.function), false),
- };
+ } else {
+ (call_instruction, has_finalize) = (format!(" call {}", input.function), false);
+ }
let mut instructions = String::new();
for argument in input.arguments.iter() {
@@ -578,7 +533,7 @@ impl<'a> CodeGenerator<'a> {
// Initialize storage for the destination registers.
let mut destinations = Vec::new();
- let return_type = &self.symbol_table.lookup_fn_symbol(function_name).unwrap().output_type;
+ let return_type = &self.symbol_table.lookup_fn_symbol(main_program, function_name).unwrap().output_type;
match return_type {
Type::Unit => {} // Do nothing
Type::Tuple(tuple) => match tuple.length() {
@@ -607,14 +562,8 @@ impl<'a> CodeGenerator<'a> {
let future_register = format!("r{}", self.next_register);
self.next_register += 1;
- // Construct the future type.
- let program_id = match input.external.as_deref() {
- Some(Expression::Identifier(identifier)) => identifier,
- _ => unreachable!("If `has_finalize` is true, then the external call must be an identifier."),
- };
-
// Add the futures register to the list of futures.
- self.futures.push((future_register.clone(), format!("{program_id}.aleo/{function_name}")));
+ self.futures.push((future_register.clone(), format!("{}.aleo/{function_name}", main_program)));
// Add the future register to the list of destinations.
destinations.push(future_register);
diff --git a/compiler/passes/src/code_generation/visit_program.rs b/compiler/passes/src/code_generation/visit_program.rs
index c3aced3ed2..efa7150f3f 100644
--- a/compiler/passes/src/code_generation/visit_program.rs
+++ b/compiler/passes/src/code_generation/visit_program.rs
@@ -16,7 +16,7 @@
use crate::CodeGenerator;
-use leo_ast::{functions, Function, Mapping, Mode, Program, ProgramScope, Struct, Type, Variant};
+use leo_ast::{functions, Composite, Function, Mapping, Mode, Program, ProgramScope, Type, Variant};
use indexmap::IndexMap;
use itertools::Itertools;
@@ -51,7 +51,7 @@ impl<'a> CodeGenerator<'a> {
let order = self.struct_graph.post_order().unwrap();
// Create a mapping of symbols to references of structs so can perform constant-time lookups.
- let structs_map: IndexMap =
+ let structs_map: IndexMap =
program_scope.structs.iter().map(|(name, struct_)| (*name, struct_)).collect();
// Visit each `Struct` or `Record` in the post-ordering and produce an Aleo struct or record.
@@ -100,11 +100,11 @@ impl<'a> CodeGenerator<'a> {
program_string
}
- fn visit_struct_or_record(&mut self, struct_: &'a Struct) -> String {
+ fn visit_struct_or_record(&mut self, struct_: &'a Composite) -> String {
if struct_.is_record { self.visit_record(struct_) } else { self.visit_struct(struct_) }
}
- fn visit_struct(&mut self, struct_: &'a Struct) -> String {
+ fn visit_struct(&mut self, struct_: &'a Composite) -> String {
// Add private symbol to composite types.
self.composite_mapping.insert(&struct_.identifier.name, (false, String::from("private"))); // todo: private by default here.
@@ -119,7 +119,7 @@ impl<'a> CodeGenerator<'a> {
output_string
}
- fn visit_record(&mut self, record: &'a Struct) -> String {
+ fn visit_record(&mut self, record: &'a Composite) -> String {
// Add record symbol to composite types.
let mut output_string = String::from("record");
self.composite_mapping.insert(&record.identifier.name, (true, output_string.clone()));
diff --git a/compiler/passes/src/code_generation/visit_type.rs b/compiler/passes/src/code_generation/visit_type.rs
index 8b5f9309c4..636fe2ca32 100644
--- a/compiler/passes/src/code_generation/visit_type.rs
+++ b/compiler/passes/src/code_generation/visit_type.rs
@@ -28,6 +28,7 @@ impl<'a> CodeGenerator<'a> {
| Type::Scalar
| Type::Signature
| Type::String
+ | Type::Composite(..)
| Type::Identifier(..)
| Type::Integer(..) => format!("{input}"),
Type::Array(array_type) => {
@@ -36,6 +37,7 @@ impl<'a> CodeGenerator<'a> {
Type::Mapping(_) => {
unreachable!("Mapping types are not supported at this phase of compilation")
}
+ //Type::Struct(_) => unreachable!("Struct types should not be visited at this phase of compilation"),
Type::Tuple(_) => {
unreachable!("Tuple types should not be visited at this phase of compilation")
}
@@ -48,8 +50,8 @@ impl<'a> CodeGenerator<'a> {
match type_ {
// When the type is a record.
// Note that this unwrap is safe because all composite types have been added to the mapping.
- Type::Identifier(identifier) if self.composite_mapping.get(&identifier.name).unwrap().0 => {
- format!("{identifier}.record")
+ Type::Composite(struct_) if self.composite_mapping.get(&struct_.id.name).unwrap().0 => {
+ format!("{}.record", struct_.id.name)
}
_ => match visibility {
Mode::None => Self::visit_type(type_),
diff --git a/compiler/passes/src/common/constant_propagation_table/mod.rs b/compiler/passes/src/common/constant_propagation_table/mod.rs
index 7f623ab7b0..d86a8a6bc4 100644
--- a/compiler/passes/src/common/constant_propagation_table/mod.rs
+++ b/compiler/passes/src/common/constant_propagation_table/mod.rs
@@ -58,13 +58,6 @@ impl ConstantPropagationTable {
self.scope_index()
}
- /// Inserts a function into the symbol table.
- pub fn insert_fn_scope(&mut self) -> Result<()> {
- self.scope_index();
- self.scopes.push(Default::default());
- Ok(())
- }
-
/// Attempts to lookup a constant in the constant propagation table.
pub fn lookup_constant(&self, symbol: Symbol) -> Option<&Expression> {
if let Some(constant) = self.constants.get(&symbol) {
diff --git a/compiler/passes/src/common/symbol_table/location.rs b/compiler/passes/src/common/symbol_table/location.rs
new file mode 100644
index 0000000000..719c044d98
--- /dev/null
+++ b/compiler/passes/src/common/symbol_table/location.rs
@@ -0,0 +1,54 @@
+// Copyright (C) 2019-2023 Aleo Systems Inc.
+// This file is part of the Leo library.
+
+// The Leo library is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// The Leo library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with the Leo library. If not, see .
+
+use leo_span::Symbol;
+use serde::{Deserialize, Deserializer, Serialize, Serializer};
+
+// Create custom struct to wrap (Symbol, Symbol) so that it can be serialized and deserialized.
+#[derive(Clone, Debug, PartialEq, Eq, Hash)]
+pub struct Location {
+ pub program: Symbol,
+ pub name: Symbol,
+}
+
+impl Location {
+ // Create new Location instance.
+ pub fn new(program: Symbol, name: Symbol) -> Location {
+ Location { program, name }
+ }
+}
+
+impl Serialize for Location {
+ fn serialize(&self, serializer: S) -> leo_errors::Result
+ where
+ S: Serializer,
+ {
+ serializer.serialize_str(&format!("{}/{}", self.program, self.name))
+ }
+}
+
+impl<'de> Deserialize<'de> for Location {
+ fn deserialize(deserializer: D) -> leo_errors::Result
+ where
+ D: Deserializer<'de>,
+ {
+ let s = String::deserialize(deserializer)?;
+ let mut parts = s.split('/');
+ let program = Symbol::intern(parts.next().unwrap());
+ let name = Symbol::intern(parts.next().unwrap());
+ Ok(Location::new(program, name))
+ }
+}
diff --git a/compiler/passes/src/common/symbol_table/mod.rs b/compiler/passes/src/common/symbol_table/mod.rs
index 385317b055..9335a4684b 100644
--- a/compiler/passes/src/common/symbol_table/mod.rs
+++ b/compiler/passes/src/common/symbol_table/mod.rs
@@ -17,13 +17,17 @@
pub mod function_symbol;
pub use function_symbol::*;
+pub mod location;
+pub use location::*;
+
pub mod variable_symbol;
+
pub use variable_symbol::*;
use std::cell::RefCell;
-use leo_ast::{normalize_json_value, remove_key_from_json, Function, Struct};
-use leo_errors::{AstError, LeoMessageCode, Result};
+use leo_ast::{normalize_json_value, remove_key_from_json, Composite, Function};
+use leo_errors::{AstError, Result};
use leo_span::{Span, Symbol};
use indexmap::IndexMap;
@@ -37,12 +41,12 @@ pub struct SymbolTable {
/// The parent scope if it exists.
/// For example, the parent scope of a then-block is the scope containing the associated ConditionalStatement.
pub(crate) parent: Option>,
- /// Functions represents the name of each function mapped to the AST's function definition.
+ /// Maps parent program name and function name to the AST's function definition.
/// This field is populated at a first pass.
- pub functions: IndexMap,
- /// Maps struct names to struct definitions.
+ pub functions: IndexMap,
+ /// Maps parent program name and composite name to composite definitions.
/// This field is populated at a first pass.
- pub structs: IndexMap,
+ pub structs: IndexMap,
/// The variables defined in a scope.
/// This field is populated as necessary.
pub(crate) variables: IndexMap,
@@ -55,18 +59,21 @@ pub struct SymbolTable {
impl SymbolTable {
/// Recursively checks if the symbol table contains an entry for the given symbol.
/// Leo does not allow any variable shadowing or overlap between different symbols.
- pub fn check_shadowing(&self, symbol: Symbol, span: Span) -> Result<()> {
+ pub fn check_shadowing(&self, program: Option, symbol: Symbol, span: Span) -> Result<()> {
+ if let Some(program) = program {
+ if self.functions.contains_key(&Location::new(program, symbol)) {
+ return Err(AstError::shadowed_function(symbol, span).into());
+ } else if let Some(existing) = self.structs.get(&Location::new(program, symbol)) {
+ return match existing.is_record {
+ true => Err(AstError::shadowed_record(symbol, span).into()),
+ false => Err(AstError::shadowed_struct(symbol, span).into()),
+ };
+ }
+ }
if self.variables.contains_key(&symbol) {
Err(AstError::shadowed_variable(symbol, span).into())
- } else if self.functions.contains_key(&symbol) {
- Err(AstError::shadowed_function(symbol, span).into())
- } else if let Some(existing) = self.structs.get(&symbol) {
- match existing.is_record {
- true => Err(AstError::shadowed_record(symbol, span).into()),
- false => Err(AstError::shadowed_struct(symbol, span).into()),
- }
} else if let Some(parent) = self.parent.as_ref() {
- parent.check_shadowing(symbol, span)
+ parent.check_shadowing(program, symbol, span)
} else {
Ok(())
}
@@ -81,59 +88,28 @@ impl SymbolTable {
}
/// Inserts a function into the symbol table.
- pub fn insert_fn(&mut self, symbol: Symbol, insert: &Function) -> Result<()> {
- self.check_shadowing(symbol, insert.span)?;
+ pub fn insert_fn(&mut self, program: Symbol, symbol: Symbol, insert: &Function) -> Result<()> {
let id = self.scope_index();
- self.functions.insert(symbol, Self::new_function_symbol(id, insert));
+ self.check_shadowing(Some(program), symbol, insert.span)?;
+ self.functions.insert(Location::new(program, symbol), Self::new_function_symbol(id, insert));
self.scopes.push(Default::default());
Ok(())
}
- /// Check if the struct is a duplicate of the existing struct.
- /// This is used to allow redefinitions of external structs.
- pub fn check_duplicate_struct(&self, old: &Struct, new: &Struct) -> bool {
- if old.members.len() != new.members.len() {
- return false;
- }
-
- for (old_member, new_member) in old.members.iter().zip(new.members.iter()) {
- if old_member.identifier.name != new_member.identifier.name {
- return false;
- }
- if old_member.type_ != new_member.type_ {
- return false;
- }
- }
- true
- }
-
/// Inserts a struct into the symbol table.
- pub fn insert_struct(&mut self, symbol: Symbol, insert: &Struct) -> Result<()> {
- match self.check_shadowing(symbol, insert.span) {
+ pub fn insert_struct(&mut self, program: Symbol, symbol: Symbol, insert: &Composite) -> Result<()> {
+ match self.check_shadowing(Some(program), symbol, insert.span) {
Ok(_) => {
- self.structs.insert(symbol, insert.clone());
+ self.structs.insert(Location::new(program, symbol), insert.clone());
Ok(())
}
- Err(e) => {
- if e.error_code() == AstError::shadowed_struct(symbol, insert.span).error_code() {
- if self.check_duplicate_struct(
- self.structs.get(&symbol).expect("Must be in symbol table since struct already referenced"),
- insert,
- ) {
- Ok(())
- } else {
- Err(AstError::redefining_external_struct(symbol).into())
- }
- } else {
- Err(e)
- }
- }
+ Err(e) => Err(e),
}
}
/// Inserts a variable into the symbol table.
pub fn insert_variable(&mut self, symbol: Symbol, insert: VariableSymbol) -> Result<()> {
- self.check_shadowing(symbol, insert.span)?;
+ self.check_shadowing(None, symbol, insert.span)?;
self.variables.insert(symbol, insert);
Ok(())
}
@@ -150,22 +126,22 @@ impl SymbolTable {
}
/// Attempts to lookup a function in the symbol table.
- pub fn lookup_fn_symbol(&self, symbol: Symbol) -> Option<&FunctionSymbol> {
- if let Some(func) = self.functions.get(&symbol) {
+ pub fn lookup_fn_symbol(&self, program: Symbol, symbol: Symbol) -> Option<&FunctionSymbol> {
+ if let Some(func) = self.functions.get(&Location::new(program, symbol)) {
Some(func)
} else if let Some(parent) = self.parent.as_ref() {
- parent.lookup_fn_symbol(symbol)
+ parent.lookup_fn_symbol(program, symbol)
} else {
None
}
}
/// Attempts to lookup a struct in the symbol table.
- pub fn lookup_struct(&self, symbol: Symbol) -> Option<&Struct> {
- if let Some(struct_) = self.structs.get(&symbol) {
+ pub fn lookup_struct(&self, program: Symbol, symbol: Symbol) -> Option<&Composite> {
+ if let Some(struct_) = self.structs.get(&Location::new(program, symbol)) {
Some(struct_)
} else if let Some(parent) = self.parent.as_ref() {
- parent.lookup_struct(symbol)
+ parent.lookup_struct(program, symbol)
} else {
None
}
@@ -207,11 +183,6 @@ impl SymbolTable {
}
}
- /// Returns the scope associated with the function symbol, if it exists in the symbol table.
- pub fn lookup_fn_scope(&self, symbol: Symbol) -> Option<&RefCell> {
- self.lookup_fn_symbol(symbol).and_then(|func| self.scopes.get(func.id))
- }
-
/// Returns the scope associated with `index`, if it exists in the symbol table.
pub fn lookup_scope_by_index(&self, index: usize) -> Option<&RefCell> {
self.scopes.get(index)
@@ -273,3 +244,36 @@ impl SymbolTable {
Self::from_json_string(&data)
}
}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+ use leo_ast::{Identifier, Type, Variant};
+ use leo_span::symbol::create_session_if_not_set_then;
+ #[test]
+ #[ignore]
+ fn serialization_test() {
+ create_session_if_not_set_then(|_| {
+ let mut symbol_table = SymbolTable::default();
+ let program = Symbol::intern("credits");
+ let function = Symbol::intern("transfer_public");
+ let insert = Function {
+ annotations: Vec::new(),
+ id: 0,
+ output_type: Type::Address,
+ variant: Variant::Inline,
+ span: Default::default(),
+ input: Vec::new(),
+ finalize: None,
+ identifier: Identifier::new(Symbol::intern("transfer_public"), Default::default()),
+ output: vec![],
+ block: Default::default(),
+ };
+ symbol_table.insert_fn(program, function, &insert).unwrap();
+ let json = symbol_table.to_json_string().unwrap();
+ dbg!(json.clone());
+ let deserialized = SymbolTable::from_json_string(&json).unwrap();
+ dbg!(deserialized);
+ });
+ }
+}
diff --git a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
index 31ccaf3545..64d629b526 100644
--- a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
+++ b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs
@@ -24,7 +24,6 @@ use leo_ast::{
Identifier,
StructExpression,
StructVariableInitializer,
- Type,
};
use leo_span::sym;
@@ -34,9 +33,8 @@ impl ExpressionReconstructor for DeadCodeEliminator<'_> {
/// Reconstructs the associated function access expression.
fn reconstruct_associated_function(&mut self, input: AssociatedFunction) -> (Expression, Self::AdditionalOutput) {
// If the associated function manipulates a mapping, mark the statement as necessary.
- match (&input.ty, input.name.name) {
- (Type::Identifier(Identifier { name: sym::Mapping, .. }), sym::remove)
- | (Type::Identifier(Identifier { name: sym::Mapping, .. }), sym::set) => {
+ match (&input.variant.name, input.name.name) {
+ (&sym::Mapping, sym::remove) | (&sym::Mapping, sym::set) => {
self.is_necessary = true;
}
_ => {}
@@ -44,7 +42,7 @@ impl ExpressionReconstructor for DeadCodeEliminator<'_> {
// Reconstruct the access expression.
let result = (
Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: input.ty,
+ variant: input.variant,
name: input.name,
arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(),
span: input.span,
diff --git a/compiler/passes/src/flattening/flatten_expression.rs b/compiler/passes/src/flattening/flatten_expression.rs
index b5ea08b7f4..dca63c1ef4 100644
--- a/compiler/passes/src/flattening/flatten_expression.rs
+++ b/compiler/passes/src/flattening/flatten_expression.rs
@@ -87,9 +87,10 @@ impl ExpressionReconstructor for Flattener<'_> {
match &first_type {
Type::Array(first_type) => self.ternary_array(first_type, &input.condition, &first, &second),
- Type::Identifier(first_type) => {
+ Type::Composite(first_type) => {
// Get the struct definitions.
- let first_type = self.symbol_table.lookup_struct(first_type.name).unwrap();
+ let first_type =
+ self.symbol_table.lookup_struct(first_type.program.unwrap(), first_type.id.name).unwrap();
self.ternary_struct(first_type, &input.condition, &first, &second)
}
Type::Tuple(first_type) => self.ternary_tuple(first_type, &input.condition, &first, &second),
diff --git a/compiler/passes/src/flattening/flattener.rs b/compiler/passes/src/flattening/flattener.rs
index 1cf6ae2193..5c54f2cb99 100644
--- a/compiler/passes/src/flattening/flattener.rs
+++ b/compiler/passes/src/flattening/flattener.rs
@@ -24,6 +24,8 @@ use leo_ast::{
BinaryExpression,
BinaryOperation,
Block,
+ Composite,
+ CompositeType,
Expression,
ExpressionReconstructor,
Identifier,
@@ -36,7 +38,6 @@ use leo_ast::{
NonNegativeNumber,
ReturnStatement,
Statement,
- Struct,
StructExpression,
StructVariableInitializer,
TernaryExpression,
@@ -384,7 +385,7 @@ impl<'a> Flattener<'a> {
pub(crate) fn ternary_struct(
&mut self,
- struct_: &Struct,
+ struct_: &Composite,
condition: &Expression,
first: &Identifier,
second: &Identifier,
@@ -463,7 +464,8 @@ impl<'a> Flattener<'a> {
// Create a new node ID for the struct expression.
let id = self.node_builder.next_id();
// Set the type of the node ID.
- self.type_table.insert(id, Type::Identifier(struct_.identifier));
+ self.type_table
+ .insert(id, Type::Composite(CompositeType { id: struct_.identifier, program: struct_.external }));
id
},
});
diff --git a/compiler/passes/src/function_inlining/function_inliner.rs b/compiler/passes/src/function_inlining/function_inliner.rs
index 6243baad48..69163cb1ca 100644
--- a/compiler/passes/src/function_inlining/function_inliner.rs
+++ b/compiler/passes/src/function_inlining/function_inliner.rs
@@ -30,6 +30,8 @@ pub struct FunctionInliner<'a> {
pub(crate) type_table: &'a TypeTable,
/// A map of reconstructed functions in the current program scope.
pub(crate) reconstructed_functions: Vec<(Symbol, Function)>,
+ /// The main program.
+ pub(crate) program: Option,
}
impl<'a> FunctionInliner<'a> {
@@ -46,6 +48,7 @@ impl<'a> FunctionInliner<'a> {
assignment_renamer: AssignmentRenamer::new(assigner),
reconstructed_functions: Default::default(),
type_table,
+ program: None,
}
}
}
diff --git a/compiler/passes/src/function_inlining/inline_expression.rs b/compiler/passes/src/function_inlining/inline_expression.rs
index 54f6378702..ecdfbf1fbe 100644
--- a/compiler/passes/src/function_inlining/inline_expression.rs
+++ b/compiler/passes/src/function_inlining/inline_expression.rs
@@ -37,7 +37,7 @@ impl ExpressionReconstructor for FunctionInliner<'_> {
fn reconstruct_call(&mut self, input: CallExpression) -> (Expression, Self::AdditionalOutput) {
// Type checking guarantees that only functions local to the program scope can be inlined.
- if input.external.is_some() {
+ if input.program.unwrap() != self.program.unwrap() {
return (Expression::Call(input), Default::default());
}
diff --git a/compiler/passes/src/function_inlining/inline_program.rs b/compiler/passes/src/function_inlining/inline_program.rs
index b0af71037e..6494b7c7a6 100644
--- a/compiler/passes/src/function_inlining/inline_program.rs
+++ b/compiler/passes/src/function_inlining/inline_program.rs
@@ -23,6 +23,9 @@ use indexmap::IndexMap;
impl ProgramReconstructor for FunctionInliner<'_> {
fn reconstruct_program_scope(&mut self, input: ProgramScope) -> ProgramScope {
+ // Set the program name.
+ self.program = Some(input.program_id.name.name);
+
// Get the post-order ordering of the call graph.
// Note that the post-order always contains all nodes in the call graph.
// Note that the unwrap is safe since type checking guarantees that the call graph is acyclic.
diff --git a/compiler/passes/src/loop_unrolling/mod.rs b/compiler/passes/src/loop_unrolling/mod.rs
index ef87844540..282a7502c1 100644
--- a/compiler/passes/src/loop_unrolling/mod.rs
+++ b/compiler/passes/src/loop_unrolling/mod.rs
@@ -21,13 +21,10 @@ pub mod unroller;
pub use unroller::*;
pub mod unroll_expression;
-pub use unroll_expression::*;
pub mod unroll_program;
-pub use unroll_program::*;
pub mod unroll_statement;
-pub use unroll_statement::*;
use crate::{Pass, SymbolTable, TypeTable};
diff --git a/compiler/passes/src/loop_unrolling/unroll_program.rs b/compiler/passes/src/loop_unrolling/unroll_program.rs
index ead8847ee7..b3ebe07e69 100644
--- a/compiler/passes/src/loop_unrolling/unroll_program.rs
+++ b/compiler/passes/src/loop_unrolling/unroll_program.rs
@@ -19,11 +19,28 @@ use leo_ast::*;
use crate::Unroller;
impl ProgramReconstructor for Unroller<'_> {
+ fn reconstruct_stub(&mut self, input: Stub) -> Stub {
+ // Set the current program
+ self.current_program = Some(input.stub_id.name.name);
+ Stub {
+ imports: input.imports,
+ stub_id: input.stub_id,
+ consts: input.consts,
+ structs: input.structs,
+ mappings: input.mappings,
+ span: input.span,
+ functions: input.functions.into_iter().map(|(i, f)| (i, self.reconstruct_function_stub(f))).collect(),
+ }
+ }
+
fn reconstruct_program_scope(&mut self, input: ProgramScope) -> ProgramScope {
// Don't need to reconstructed consts, just need to add them to constant propagation table
input.consts.into_iter().for_each(|(_, c)| {
self.reconstruct_const(c);
});
+ // Set the current program
+ self.current_program = Some(input.program_id.name.name);
+ // Reconstruct the program scope
ProgramScope {
program_id: input.program_id,
structs: input.structs,
@@ -38,7 +55,12 @@ impl ProgramReconstructor for Unroller<'_> {
fn reconstruct_function_stub(&mut self, input: FunctionStub) -> FunctionStub {
// Lookup function metadata in the symbol table.
// Note that this unwrap is safe since function metadata is stored in a prior pass.
- let function_index = self.symbol_table.borrow().lookup_fn_symbol(input.identifier.name).unwrap().id;
+ let function_index = self
+ .symbol_table
+ .borrow()
+ .lookup_fn_symbol(self.current_program.unwrap(), input.identifier.name)
+ .unwrap()
+ .id;
// Enter the function's scope.
let previous_function_index = self.enter_scope(function_index);
@@ -52,7 +74,12 @@ impl ProgramReconstructor for Unroller<'_> {
fn reconstruct_function(&mut self, function: Function) -> Function {
// Lookup function metadata in the symbol table.
// Note that this unwrap is safe since function metadata is stored in a prior pass.
- let function_index = self.symbol_table.borrow().lookup_fn_symbol(function.identifier.name).unwrap().id;
+ let function_index = self
+ .symbol_table
+ .borrow()
+ .lookup_fn_symbol(self.current_program.unwrap(), function.identifier.name)
+ .unwrap()
+ .id;
// Enter the function's scope.
let previous_function_index = self.enter_scope(function_index);
diff --git a/compiler/passes/src/loop_unrolling/unroller.rs b/compiler/passes/src/loop_unrolling/unroller.rs
index c95f03843c..7227e16da3 100644
--- a/compiler/passes/src/loop_unrolling/unroller.rs
+++ b/compiler/passes/src/loop_unrolling/unroller.rs
@@ -29,6 +29,7 @@ use leo_ast::{
use std::cell::RefCell;
use leo_errors::{emitter::Handler, loop_unroller::LoopUnrollerError};
+use leo_span::Symbol;
use crate::{
constant_propagation_table::ConstantPropagationTable,
@@ -54,6 +55,8 @@ pub struct Unroller<'a> {
pub(crate) node_builder: &'a NodeBuilder,
/// Are we in the midst of unrolling a loop?
pub(crate) is_unrolling: bool,
+ /// The current program name.
+ pub(crate) current_program: Option,
}
impl<'a> Unroller<'a> {
@@ -71,6 +74,7 @@ impl<'a> Unroller<'a> {
handler,
node_builder,
is_unrolling: false,
+ current_program: None,
}
}
diff --git a/compiler/passes/src/static_single_assignment/rename_expression.rs b/compiler/passes/src/static_single_assignment/rename_expression.rs
index ef0ac09492..a70b600312 100644
--- a/compiler/passes/src/static_single_assignment/rename_expression.rs
+++ b/compiler/passes/src/static_single_assignment/rename_expression.rs
@@ -24,13 +24,13 @@ use leo_ast::{
BinaryExpression,
CallExpression,
CastExpression,
+ Composite,
Expression,
ExpressionConsumer,
Identifier,
Literal,
MemberAccess,
Statement,
- Struct,
StructExpression,
StructVariableInitializer,
TernaryExpression,
@@ -53,7 +53,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
let mut statements = Vec::new();
(
AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: function.ty,
+ variant: function.variant,
name: function.name,
arguments: function
.arguments
@@ -192,7 +192,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
function: input.function,
// Consume the arguments.
arguments,
- external: input.external,
+ program: input.program,
span: input.span,
id: input.id,
}));
@@ -252,7 +252,8 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> {
// Lookup the struct definition.
// Note that type checking guarantees that the correct struct definition exists.
- let struct_definition: &Struct = self.symbol_table.lookup_struct(input.name.name).unwrap();
+ let struct_definition: &Composite =
+ self.symbol_table.lookup_struct(self.program.unwrap(), input.name.name).unwrap();
// Initialize the list of reordered members.
let mut reordered_members = Vec::with_capacity(members.len());
diff --git a/compiler/passes/src/static_single_assignment/rename_program.rs b/compiler/passes/src/static_single_assignment/rename_program.rs
index 1b4fefe564..61b93b759e 100644
--- a/compiler/passes/src/static_single_assignment/rename_program.rs
+++ b/compiler/passes/src/static_single_assignment/rename_program.rs
@@ -18,6 +18,7 @@ use crate::StaticSingleAssigner;
use leo_ast::{
Block,
+ Composite,
Finalize,
Function,
FunctionConsumer,
@@ -27,7 +28,6 @@ use leo_ast::{
ProgramScope,
ProgramScopeConsumer,
StatementConsumer,
- Struct,
StructConsumer,
};
use leo_span::{sym, Symbol};
@@ -35,10 +35,10 @@ use leo_span::{sym, Symbol};
use indexmap::IndexMap;
impl StructConsumer for StaticSingleAssigner<'_> {
- type Output = Struct;
+ type Output = Composite;
/// Reconstructs records in the program, ordering its fields such that `owner` and is the first field.
- fn consume_struct(&mut self, struct_: Struct) -> Self::Output {
+ fn consume_struct(&mut self, struct_: Composite) -> Self::Output {
match struct_.is_record {
false => struct_,
true => {
@@ -53,7 +53,7 @@ impl StructConsumer for StaticSingleAssigner<'_> {
// Add the remaining fields to the members list.
members.extend(member_map.into_iter().map(|(_, member)| member));
- Struct { members, ..struct_ }
+ Composite { members, ..struct_ }
}
}
}
@@ -130,6 +130,7 @@ impl ProgramScopeConsumer for StaticSingleAssigner<'_> {
type Output = ProgramScope;
fn consume_program_scope(&mut self, input: ProgramScope) -> Self::Output {
+ self.program = Some(input.program_id.name.name);
ProgramScope {
program_id: input.program_id,
structs: input.structs.into_iter().map(|(i, s)| (i, self.consume_struct(s))).collect(),
diff --git a/compiler/passes/src/static_single_assignment/rename_statement.rs b/compiler/passes/src/static_single_assignment/rename_statement.rs
index 576e59bc30..c5f7134b6d 100644
--- a/compiler/passes/src/static_single_assignment/rename_statement.rs
+++ b/compiler/passes/src/static_single_assignment/rename_statement.rs
@@ -344,7 +344,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
expression: Expression::Call(CallExpression {
function: call.function,
arguments,
- external: call.external,
+ program: call.program,
span: call.span,
id: call.id,
}),
@@ -359,7 +359,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> {
// Note that we do not create a new assignment for the associated function; this is necessary for correct code generation.
statements.push(Statement::Expression(ExpressionStatement {
expression: Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction {
- ty: associated_function.ty,
+ variant: associated_function.variant,
name: associated_function.name,
arguments,
span: associated_function.span,
diff --git a/compiler/passes/src/static_single_assignment/static_single_assigner.rs b/compiler/passes/src/static_single_assignment/static_single_assigner.rs
index ad4cf067d3..9b0a580f9e 100644
--- a/compiler/passes/src/static_single_assignment/static_single_assigner.rs
+++ b/compiler/passes/src/static_single_assignment/static_single_assigner.rs
@@ -17,6 +17,7 @@
use crate::{Assigner, RenameTable, SymbolTable, TypeTable};
use leo_ast::{Expression, Identifier, Node, NodeBuilder, Statement};
+use leo_span::Symbol;
pub struct StaticSingleAssigner<'a> {
/// A counter used to generate unique node IDs.
@@ -31,6 +32,8 @@ pub struct StaticSingleAssigner<'a> {
pub(crate) is_lhs: bool,
/// A struct used to construct (unique) assignment statements.
pub(crate) assigner: &'a Assigner,
+ /// The main program name.
+ pub(crate) program: Option,
}
impl<'a> StaticSingleAssigner<'a> {
@@ -41,7 +44,15 @@ impl<'a> StaticSingleAssigner<'a> {
type_table: &'a TypeTable,
assigner: &'a Assigner,
) -> Self {
- Self { node_builder, symbol_table, type_table, rename_table: RenameTable::new(None), is_lhs: false, assigner }
+ Self {
+ node_builder,
+ symbol_table,
+ type_table,
+ rename_table: RenameTable::new(None),
+ is_lhs: false,
+ assigner,
+ program: None,
+ }
}
/// Pushes a new scope, setting the current scope as the new scope's parent.
diff --git a/compiler/passes/src/symbol_table_creation/creator.rs b/compiler/passes/src/symbol_table_creation/creator.rs
index fc8d80013a..ac4375cbfd 100644
--- a/compiler/passes/src/symbol_table_creation/creator.rs
+++ b/compiler/passes/src/symbol_table_creation/creator.rs
@@ -16,6 +16,7 @@
use leo_ast::*;
use leo_errors::emitter::Handler;
+use leo_span::Symbol;
use crate::{SymbolTable, VariableSymbol, VariableType};
@@ -27,11 +28,13 @@ pub struct SymbolTableCreator<'a> {
pub(crate) symbol_table: SymbolTable,
/// The error handler.
handler: &'a Handler,
+ /// The current program name.
+ program_name: Option,
}
impl<'a> SymbolTableCreator<'a> {
pub fn new(handler: &'a Handler) -> Self {
- Self { symbol_table: Default::default(), handler }
+ Self { symbol_table: Default::default(), handler, program_name: None }
}
}
@@ -43,12 +46,23 @@ impl<'a> ExpressionVisitor<'a> for SymbolTableCreator<'a> {
impl<'a> StatementVisitor<'a> for SymbolTableCreator<'a> {}
impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> {
+ fn visit_program_scope(&mut self, input: &'a ProgramScope) {
+ // Set current program name
+ self.program_name = Some(input.program_id.name.name);
+
+ // Visit the program scope
+ input.structs.iter().for_each(|(_, c)| (self.visit_struct(c)));
+ input.mappings.iter().for_each(|(_, c)| (self.visit_mapping(c)));
+ input.functions.iter().for_each(|(_, c)| (self.visit_function(c)));
+ input.consts.iter().for_each(|(_, c)| (self.visit_const(c)));
+ }
+
fn visit_import(&mut self, input: &'a Program) {
self.visit_program(input)
}
- fn visit_struct(&mut self, input: &'a Struct) {
- if let Err(err) = self.symbol_table.insert_struct(input.name(), input) {
+ fn visit_struct(&mut self, input: &'a Composite) {
+ if let Err(err) = self.symbol_table.insert_struct(self.program_name.unwrap(), input.name(), input) {
self.handler.emit_err(err);
}
}
@@ -68,19 +82,27 @@ impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> {
}
fn visit_function(&mut self, input: &'a Function) {
- if let Err(err) = self.symbol_table.insert_fn(input.name(), input) {
+ if let Err(err) = self.symbol_table.insert_fn(self.program_name.unwrap(), input.name(), input) {
self.handler.emit_err(err);
}
}
fn visit_stub(&mut self, input: &'a Stub) {
+ self.program_name = Some(input.stub_id.name.name);
input.functions.iter().for_each(|(_, c)| (self.visit_function_stub(c)));
-
- input.structs.iter().for_each(|(_, c)| (self.visit_struct(c)));
+ input.structs.iter().for_each(|(_, c)| (self.visit_struct_stub(c)));
}
fn visit_function_stub(&mut self, input: &'a FunctionStub) {
- if let Err(err) = self.symbol_table.insert_fn(input.name(), &Function::from(input.clone())) {
+ if let Err(err) =
+ self.symbol_table.insert_fn(self.program_name.unwrap(), input.name(), &Function::from(input.clone()))
+ {
+ self.handler.emit_err(err);
+ }
+ }
+
+ fn visit_struct_stub(&mut self, input: &'a Composite) {
+ if let Err(err) = self.symbol_table.insert_struct(self.program_name.unwrap(), input.name(), input) {
self.handler.emit_err(err);
}
}
diff --git a/compiler/passes/src/type_checking/check_expressions.rs b/compiler/passes/src/type_checking/check_expressions.rs
index 1f406513cf..6f9196e45d 100644
--- a/compiler/passes/src/type_checking/check_expressions.rs
+++ b/compiler/passes/src/type_checking/check_expressions.rs
@@ -93,7 +93,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
AccessExpression::AssociatedFunction(access) => {
// Check core struct name and function.
- if let Some(core_instruction) = self.get_core_function_call(&access.ty, &access.name) {
+ if let Some(core_instruction) = self.get_core_function_call(&access.variant, &access.name) {
// Check that operation is not restricted to finalize blocks.
if !self.is_finalize && core_instruction.is_finalize_command() {
self.emit_err(TypeCheckerError::operation_must_be_in_finalize_block(input.span()));
@@ -203,9 +203,13 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
_ => {
// Check that the type of `inner` in `inner.name` is a struct.
match self.visit_expression(&access.inner, &None) {
- Some(Type::Identifier(identifier)) => {
+ Some(Type::Composite(struct_)) => {
// Retrieve the struct definition associated with `identifier`.
- let struct_ = self.symbol_table.borrow().lookup_struct(identifier.name).cloned();
+ let struct_ = self
+ .symbol_table
+ .borrow()
+ .lookup_struct(struct_.program.unwrap(), struct_.id.name)
+ .cloned();
if let Some(struct_) = struct_ {
// Check that `access.name` is a member of the struct.
match struct_.members.iter().find(|member| member.name() == access.name.name) {
@@ -566,8 +570,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
Expression::Identifier(ident) => {
// Note: The function symbol lookup is performed outside of the `if let Some(func) ...` block to avoid a RefCell lifetime bug in Rust.
// Do not move it into the `if let Some(func) ...` block or it will keep `self.symbol_table_creation` alive for the entire block and will be very memory inefficient!
- let func = self.symbol_table.borrow().lookup_fn_symbol(ident.name).cloned();
-
+ let func = self.symbol_table.borrow().lookup_fn_symbol(input.program.unwrap(), ident.name).cloned();
if let Some(func) = func {
// Check that the call is valid.
// Note that this unwrap is safe since we always set the variant before traversing the body of the function.
@@ -580,7 +583,9 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
// If the function is a transition function, then check that the call is not to another local transition function.
Variant::Transition => {
- if matches!(func.variant, Variant::Transition) && input.external.is_none() {
+ if matches!(func.variant, Variant::Transition)
+ && input.program.unwrap() == self.program_name.unwrap()
+ {
self.emit_err(TypeCheckerError::cannot_invoke_call_to_local_transition_function(
input.span,
));
@@ -589,7 +594,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
// Check that the call is not to an external `inline` function.
- if func.variant == Variant::Inline && input.external.is_some() {
+ if func.variant == Variant::Inline && input.program.unwrap() != self.program_name.unwrap() {
self.emit_err(TypeCheckerError::cannot_call_external_inline_function(input.span));
}
@@ -614,7 +619,12 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
None => unreachable!("`self.function` is set every time a function is visited."),
Some(func) => func,
};
- self.call_graph.add_edge(caller_name, ident.name);
+
+ // Don't add external functions to call graph.
+ // We check that there is no dependency cycle of imports, so we know that external functions can never lead to a call graph cycle
+ if input.program.unwrap() == self.program_name.unwrap() {
+ self.call_graph.add_edge(caller_name, ident.name);
+ }
Some(ret)
} else {
@@ -639,10 +649,10 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> {
}
fn visit_struct_init(&mut self, input: &'a StructExpression, additional: &Self::AdditionalInput) -> Self::Output {
- let struct_ = self.symbol_table.borrow().lookup_struct(input.name.name).cloned();
+ let struct_ = self.symbol_table.borrow().lookup_struct(self.program_name.unwrap(), input.name.name).cloned();
if let Some(struct_) = struct_ {
// Check struct type name.
- let ret = self.check_expected_struct(struct_.identifier, additional, input.name.span());
+ let ret = self.check_expected_struct(&struct_, additional, input.name.span());
// Check number of struct members.
if struct_.members.len() != input.members.len() {
diff --git a/compiler/passes/src/type_checking/check_program.rs b/compiler/passes/src/type_checking/check_program.rs
index ed9a7edf2e..eeadccf871 100644
--- a/compiler/passes/src/type_checking/check_program.rs
+++ b/compiler/passes/src/type_checking/check_program.rs
@@ -46,9 +46,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
}
fn visit_stub(&mut self, input: &'a Stub) {
+ // Set the current program name.
+ self.program_name = Some(input.stub_id.name.name);
+
// Cannot have constant declarations in stubs.
if !input.consts.is_empty() {
- self.emit_err(TypeCheckerError::stubs_cannot_have_const_declarations(input.consts.get(0).unwrap().1.span));
+ self.emit_err(TypeCheckerError::stubs_cannot_have_const_declarations(input.consts.first().unwrap().1.span));
}
// Typecheck the program's structs.
@@ -66,7 +69,8 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
// Lookup function metadata in the symbol table.
// Note that this unwrap is safe since function metadata is stored in a prior pass.
- let function_index = self.symbol_table.borrow().lookup_fn_symbol(input.identifier.name).unwrap().id;
+ let function_index =
+ self.symbol_table.borrow().lookup_fn_symbol(self.program_name.unwrap(), input.identifier.name).unwrap().id;
// Enter the function's scope.
self.enter_scope(function_index);
@@ -97,11 +101,14 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
self.exit_scope(function_index);
}
- fn visit_struct_stub(&mut self, input: &'a Struct) {
+ fn visit_struct_stub(&mut self, input: &'a Composite) {
self.visit_struct(input);
}
fn visit_program_scope(&mut self, input: &'a ProgramScope) {
+ // Set the current program name.
+ self.program_name = Some(input.program_id.name.name);
+
// Typecheck each const definition, and append to symbol table.
input.consts.iter().for_each(|(_, c)| self.visit_const(c));
@@ -157,7 +164,7 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
}
}
- fn visit_struct(&mut self, input: &'a Struct) {
+ fn visit_struct(&mut self, input: &'a Composite) {
// Check for conflicting struct/record member names.
let mut used = HashSet::new();
// TODO: Better span to target duplicate member.
@@ -203,8 +210,9 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
// If the member is a struct, add it to the struct dependency graph.
// Note that we have already checked that each member is defined and valid.
- if let Type::Identifier(member_type) = type_ {
- self.struct_graph.add_edge(input.identifier.name, member_type.name);
+ if let Type::Composite(struct_member_type) = type_ {
+ // Note that since there are no cycles in the program dependency graph, there are no cycles in the struct dependency graph caused by external structs.
+ self.struct_graph.add_edge(input.identifier.name, struct_member_type.id.name);
} else if let Type::Array(array_type) = type_ {
// Get the base element type.
let base_element_type = array_type.base_element_type();
@@ -225,10 +233,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
// Check that a mapping's key type is valid.
self.assert_type_is_valid(&input.key_type, input.span);
// Check that a mapping's key type is not a tuple, record, or mapping.
- match input.key_type {
+ match input.key_type.clone() {
Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("key", "tuple", input.span)),
- Type::Identifier(identifier) => {
- if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) {
+ Type::Composite(struct_type) => {
+ if let Some(struct_) =
+ self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), struct_type.id.name)
+ {
if struct_.is_record {
self.emit_err(TypeCheckerError::invalid_mapping_type("key", "record", input.span));
}
@@ -242,10 +252,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
// Check that a mapping's value type is valid.
self.assert_type_is_valid(&input.value_type, input.span);
// Check that a mapping's value type is not a tuple, record or mapping.
- match input.value_type {
+ match input.value_type.clone() {
Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("value", "tuple", input.span)),
- Type::Identifier(identifier) => {
- if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) {
+ Type::Composite(struct_type) => {
+ if let Some(struct_) =
+ self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), struct_type.id.name)
+ {
if struct_.is_record {
self.emit_err(TypeCheckerError::invalid_mapping_type("value", "record", input.span));
}
@@ -269,7 +281,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> {
// Lookup function metadata in the symbol table.
// Note that this unwrap is safe since function metadata is stored in a prior pass.
- let function_index = self.symbol_table.borrow().lookup_fn_symbol(function.identifier.name).unwrap().id;
+ let function_index = self
+ .symbol_table
+ .borrow()
+ .lookup_fn_symbol(self.program_name.unwrap(), function.identifier.name)
+ .unwrap()
+ .id;
// Enter the function's scope.
self.enter_scope(function_index);
diff --git a/compiler/passes/src/type_checking/check_statements.rs b/compiler/passes/src/type_checking/check_statements.rs
index 1bd4e0a1ab..ad06908ffc 100644
--- a/compiler/passes/src/type_checking/check_statements.rs
+++ b/compiler/passes/src/type_checking/check_statements.rs
@@ -205,7 +205,7 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> {
// Check that the type of the definition is defined.
self.assert_type_is_valid(&input.type_, input.span);
- // Check that the type of the definition is not a unit type, singleton tuple type, or nested tuple type.
+ // Check that the type of the definition is not a unit type, singleton tuple type, nested tuple type, or external struct type.
match &input.type_ {
// If the type is an empty tuple, return an error.
Type::Unit => self.emit_err(TypeCheckerError::lhs_must_be_identifier_or_tuple(input.span)),
@@ -213,14 +213,23 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> {
Type::Tuple(tuple) => match tuple.length() {
0 | 1 => unreachable!("Parsing guarantees that tuple types have at least two elements."),
_ => {
- if tuple.elements().iter().any(|type_| matches!(type_, Type::Tuple(_))) {
- self.emit_err(TypeCheckerError::nested_tuple_type(input.span))
+ for type_ in tuple.elements() {
+ if matches!(type_, Type::Tuple(_)) {
+ self.emit_err(TypeCheckerError::nested_tuple_type(input.span))
+ }
+ if let Type::Composite(composite) = type_ {
+ self.assert_internal_struct(composite, input.span);
+ }
}
}
},
Type::Mapping(_) | Type::Err => unreachable!(
"Parsing guarantees that `mapping` and `err` types are not present at this location in the AST."
),
+ // Make sure there are no instances of external structs created.
+ Type::Composite(composite) => {
+ self.assert_internal_struct(composite, input.span);
+ }
// Otherwise, the type is valid.
_ => (), // Do nothing
}
@@ -372,11 +381,13 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> {
// We can safely unwrap all self.parent instances because
// statements should always have some parent block
let parent = self.function.unwrap();
- let return_type = &self.symbol_table.borrow().lookup_fn_symbol(parent).map(|f| match self.is_finalize {
- // TODO: Check this.
- // Note that this `unwrap()` is safe since we checked that the function has a finalize block.
- true => f.finalize.as_ref().unwrap().output_type.clone(),
- false => f.output_type.clone(),
+ let return_type = &self.symbol_table.borrow().lookup_fn_symbol(self.program_name.unwrap(), parent).map(|f| {
+ match self.is_finalize {
+ // TODO: Check this.
+ // Note that this `unwrap()` is safe since we checked that the function has a finalize block.
+ true => f.finalize.as_ref().unwrap().output_type.clone(),
+ false => f.output_type.clone(),
+ }
});
// Set the `has_return` flag.
@@ -409,8 +420,13 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> {
// Check that the function has a finalize block.
// Note that `self.function.unwrap()` is safe since every `self.function` is set for every function.
// Note that `(self.function.unwrap()).unwrap()` is safe since all functions have been checked to exist.
- let finalize =
- self.symbol_table.borrow().lookup_fn_symbol(self.function.unwrap()).unwrap().finalize.clone();
+ let finalize = self
+ .symbol_table
+ .borrow()
+ .lookup_fn_symbol(self.program_name.unwrap(), self.function.unwrap())
+ .unwrap()
+ .finalize
+ .clone();
match finalize {
None => self.emit_err(TypeCheckerError::finalize_without_finalize_block(input.span())),
Some(finalize) => {
diff --git a/compiler/passes/src/type_checking/checker.rs b/compiler/passes/src/type_checking/checker.rs
index 56d501d0eb..7cbabd93df 100644
--- a/compiler/passes/src/type_checking/checker.rs
+++ b/compiler/passes/src/type_checking/checker.rs
@@ -17,6 +17,8 @@
use crate::{CallGraph, StructGraph, SymbolTable, TypeTable, VariableSymbol, VariableType};
use leo_ast::{
+ Composite,
+ CompositeType,
CoreConstant,
CoreFunction,
Finalize,
@@ -61,6 +63,8 @@ pub struct TypeChecker<'a> {
pub(crate) is_finalize: bool,
/// Whether or not we are currently traversing a return statement.
pub(crate) is_return: bool,
+ /// Current program name.
+ pub(crate) program_name: Option,
/// Whether or not we are currently traversing a stub.
pub(crate) is_stub: bool,
}
@@ -112,9 +116,8 @@ const MAGNITUDE_TYPES: [Type; 3] =
impl<'a> TypeChecker<'a> {
/// Returns a new type checker given a symbol table and error handler.
pub fn new(symbol_table: SymbolTable, type_table: &'a TypeTable, handler: &'a Handler) -> Self {
- let struct_names = symbol_table.structs.keys().cloned().collect();
-
- let function_names = symbol_table.functions.keys().cloned().collect();
+ let struct_names = symbol_table.structs.keys().map(|loc| loc.name).collect();
+ let function_names = symbol_table.functions.keys().map(|loc| loc.name).collect();
// Note that the `struct_graph` and `call_graph` are initialized with their full node sets.
Self {
@@ -129,6 +132,7 @@ impl<'a> TypeChecker<'a> {
has_finalize: false,
is_finalize: false,
is_return: false,
+ program_name: None,
is_stub: true,
}
}
@@ -175,6 +179,17 @@ impl<'a> TypeChecker<'a> {
pub(crate) fn check_eq_types(&self, t1: &Option, t2: &Option, span: Span) {
match (t1, t2) {
(Some(t1), Some(t2)) if !Type::eq_flat(t1, t2) => {
+ if let (Type::Composite(left), Type::Composite(right)) = (t1, t2) {
+ if !self.check_duplicate_struct(left.id.name, left.program.unwrap(), right.program.unwrap()) {
+ self.emit_err(TypeCheckerError::struct_definitions_dont_match(
+ left.id.name.to_string(),
+ left.program.unwrap().to_string(),
+ right.program.unwrap().to_string(),
+ span,
+ ));
+ }
+ return;
+ }
self.emit_err(TypeCheckerError::type_should_be(t1, t2, span))
}
(Some(type_), None) | (None, Some(type_)) => {
@@ -187,10 +202,8 @@ impl<'a> TypeChecker<'a> {
/// Use this method when you know the actual type.
/// Emits an error to the handler if the `actual` type is not equal to the `expected` type.
pub(crate) fn assert_and_return_type(&self, actual: Type, expected: &Option, span: Span) -> Type {
- if let Some(expected) = expected {
- if !actual.eq_flat(expected) {
- self.emit_err(TypeCheckerError::type_should_be(actual.clone(), expected, span));
- }
+ if expected.is_some() {
+ self.check_eq_types(&Some(actual.clone()), expected, span);
}
actual
}
@@ -374,18 +387,16 @@ impl<'a> TypeChecker<'a> {
/// Emits an error if the `struct` is not a core library struct.
/// Emits an error if the `function` is not supported by the struct.
- pub(crate) fn get_core_function_call(&self, struct_: &Type, function: &Identifier) -> Option {
- if let Type::Identifier(ident) = struct_ {
- // Lookup core struct
- match CoreFunction::from_symbols(ident.name, function.name) {
- None => {
- // Not a core library struct.
- self.emit_err(TypeCheckerError::invalid_core_function(ident.name, function.name, ident.span()));
- }
- Some(core_instruction) => return Some(core_instruction),
- }
+ pub(crate) fn get_core_function_call(&self, struct_: &Identifier, function: &Identifier) -> Option {
+ // Lookup core struct
+ match CoreFunction::from_symbols(struct_.name, function.name) {
+ None => {
+ // Not a core library struct.
+ self.emit_err(TypeCheckerError::invalid_core_function(struct_.name, function.name, struct_.span()));
+ None
+ }
+ Some(core_instruction) => Some(core_instruction),
}
- None
}
/// Type checks the inputs to a core function call and returns the expected output type.
@@ -1041,26 +1052,67 @@ impl<'a> TypeChecker<'a> {
}
/// Returns the `struct` type and emits an error if the `expected` type does not match.
- pub(crate) fn check_expected_struct(&mut self, struct_: Identifier, expected: &Option, span: Span) -> Type {
- if let Some(expected) = expected {
- if !Type::Identifier(struct_).eq_flat(expected) {
- self.emit_err(TypeCheckerError::type_should_be(struct_.name, expected, span));
+ pub(crate) fn check_expected_struct(&mut self, struct_: &Composite, expected: &Option, span: Span) -> Type {
+ let current_struct = CompositeType { id: struct_.identifier, program: struct_.external };
+ if expected.is_some() {
+ self.check_eq_types(&Some(Type::Composite(current_struct)), expected, span);
+ }
+ Type::Composite(current_struct)
+ }
+
+ /// Determines if two struct definitions from different programs match or not.
+ pub(crate) fn check_duplicate_struct(&self, name: Symbol, program_1: Symbol, program_2: Symbol) -> bool {
+ // Make sure that both structs have been defined already.
+ let st = self.symbol_table.borrow();
+ let (struct_1, struct_2) = match (st.lookup_struct(program_1, name), st.lookup_struct(program_2, name)) {
+ (Some(struct_1), Some(struct_2)) => (struct_1, struct_2),
+ _ => return false,
+ };
+
+ // Make sure both structs have the same number of members
+ if struct_1.members.len() != struct_2.members.len() {
+ return false;
+ }
+
+ // Make sure that all members of the structs match.
+ for (member_1, member_2) in struct_1.members.iter().zip(struct_2.members.iter()) {
+ // Make sure that the member names match.
+ if member_1.identifier.name != member_2.identifier.name {
+ return false;
+ }
+
+ // Make sure that the member types match.
+ if member_1.type_.eq_flat(&member_2.type_) {
+ continue;
}
+
+ // Recursively check that the member types match in the case that the type is struct.
+ return if let (Type::Composite(internal_struct_1), Type::Composite(internal_struct_2)) =
+ (&member_1.type_, &member_2.type_)
+ {
+ self.check_duplicate_struct(
+ internal_struct_1.id.name,
+ internal_struct_1.program.unwrap(),
+ internal_struct_2.program.unwrap(),
+ )
+ } else {
+ false
+ };
}
- Type::Identifier(struct_)
+ true
}
/// Emits an error if the struct member is a record type.
pub(crate) fn assert_member_is_not_record(&self, span: Span, parent: Symbol, type_: &Type) {
match type_ {
- Type::Identifier(identifier)
+ Type::Composite(struct_)
if self
.symbol_table
.borrow()
- .lookup_struct(identifier.name)
+ .lookup_struct(struct_.program.unwrap(), struct_.id.name)
.map_or(false, |struct_| struct_.is_record) =>
{
- self.emit_err(TypeCheckerError::struct_or_record_cannot_contain_record(parent, identifier.name, span))
+ self.emit_err(TypeCheckerError::struct_or_record_cannot_contain_record(parent, struct_.id.name, span))
}
Type::Tuple(tuple_type) => {
for type_ in tuple_type.elements().iter() {
@@ -1081,9 +1133,11 @@ impl<'a> TypeChecker<'a> {
self.emit_err(TypeCheckerError::strings_are_not_supported(span));
}
// Check that the named composite type has been defined.
- Type::Identifier(identifier) if self.symbol_table.borrow().lookup_struct(identifier.name).is_none() => {
+ Type::Composite(struct_)
+ if self.symbol_table.borrow().lookup_struct(struct_.program.unwrap(), struct_.id.name).is_none() =>
+ {
is_valid = false;
- self.emit_err(TypeCheckerError::undefined_type(identifier.name, span));
+ self.emit_err(TypeCheckerError::undefined_type(struct_.id.name, span));
}
// Check that the constituent types of the tuple are valid.
Type::Tuple(tuple_type) => {
@@ -1111,9 +1165,11 @@ impl<'a> TypeChecker<'a> {
// Array elements cannot be tuples.
Type::Tuple(_) => self.emit_err(TypeCheckerError::array_element_cannot_be_tuple(span)),
// Array elements cannot be records.
- Type::Identifier(identifier) => {
+ Type::Composite(struct_type) => {
// Look up the type.
- if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) {
+ if let Some(struct_) =
+ self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), struct_type.id.name)
+ {
// Check that the type is not a record.
if struct_.is_record {
self.emit_err(TypeCheckerError::array_element_cannot_be_record(span));
@@ -1170,8 +1226,8 @@ impl<'a> TypeChecker<'a> {
}
// If the function is not a transition function, then it cannot have a record as input
- if let Type::Identifier(identifier) = input_var.type_() {
- if let Some(val) = self.symbol_table.borrow().lookup_struct(identifier.name) {
+ if let Type::Composite(struct_) = input_var.type_() {
+ if let Some(val) = self.symbol_table.borrow().lookup_struct(struct_.program.unwrap(), struct_.id.name) {
if val.is_record && !matches!(function.variant, Variant::Transition) {
self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(input_var.span()));
}
@@ -1209,9 +1265,14 @@ impl<'a> TypeChecker<'a> {
// Check that the type of output is defined.
if self.assert_type_is_valid(&function_output.type_, function_output.span) {
// If the function is not a transition function, then it cannot output a record.
- if let Type::Identifier(identifier) = function_output.type_ {
+ if let Type::Composite(struct_) = function_output.type_.clone() {
if !matches!(function.variant, Variant::Transition)
- && self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record
+ && self
+ .symbol_table
+ .borrow()
+ .lookup_struct(struct_.program.unwrap(), struct_.id.name)
+ .unwrap()
+ .is_record
{
self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(
function_output.span,
@@ -1256,9 +1317,15 @@ impl<'a> TypeChecker<'a> {
self.emit_err(TypeCheckerError::finalize_cannot_take_tuple_as_input(input_var.span()))
}
// Check that the input parameter is not a record.
- if let Type::Identifier(identifier) = input_var.type_() {
+ if let Type::Composite(struct_) = input_var.type_() {
// Note that this unwrap is safe, as the type is defined.
- if self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record {
+ if self
+ .symbol_table
+ .borrow()
+ .lookup_struct(struct_.program.unwrap(), struct_.id.name)
+ .unwrap()
+ .is_record
+ {
self.emit_err(TypeCheckerError::finalize_cannot_take_record_as_input(input_var.span()))
}
}
@@ -1299,9 +1366,15 @@ impl<'a> TypeChecker<'a> {
self.emit_err(TypeCheckerError::nested_tuple_type(output_type.span()))
}
// Check that the output is not a record.
- if let Type::Identifier(identifier) = output_type.type_() {
+ if let Type::Composite(struct_) = output_type.type_() {
// Note that this unwrap is safe, as the type is defined.
- if self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record {
+ if self
+ .symbol_table
+ .borrow()
+ .lookup_struct(struct_.program.unwrap(), struct_.id.name)
+ .unwrap()
+ .is_record
+ {
self.emit_err(TypeCheckerError::finalize_cannot_output_record(output_type.span()))
}
}
@@ -1316,6 +1389,19 @@ impl<'a> TypeChecker<'a> {
// Check that the return type is defined. Note that the component types are already checked.
self.assert_type_is_valid(&finalize.output_type, finalize.span);
}
+
+ /// Emits an error if the type corresponds to an external struct.
+ pub(crate) fn assert_internal_struct(&self, composite: &CompositeType, span: Span) {
+ let st = self.symbol_table.borrow();
+ match st.lookup_struct(composite.program.unwrap(), composite.id.name) {
+ None => self.emit_err(TypeCheckerError::undefined_type(composite.id, span)),
+ Some(composite_def) => {
+ if !composite_def.is_record && composite_def.external.unwrap() != self.program_name.unwrap() {
+ self.emit_err(TypeCheckerError::cannot_define_external_struct(composite.id, span))
+ }
+ }
+ }
+ }
}
fn types_to_string(types: &[Type]) -> String {
diff --git a/compiler/passes/src/type_checking/mod.rs b/compiler/passes/src/type_checking/mod.rs
index 98052729ca..7ba8c79914 100644
--- a/compiler/passes/src/type_checking/mod.rs
+++ b/compiler/passes/src/type_checking/mod.rs
@@ -16,13 +16,9 @@
pub mod check_expressions;
-pub use check_expressions::*;
-
pub mod check_program;
-pub use check_program::*;
pub mod check_statements;
-pub use check_statements::*;
pub mod checker;
pub use checker::*;
diff --git a/errors/src/common/mod.rs b/errors/src/common/mod.rs
index 142bdd5a3d..3a580f97f4 100644
--- a/errors/src/common/mod.rs
+++ b/errors/src/common/mod.rs
@@ -25,7 +25,6 @@ pub use self::formatted::*;
/// This module contains the macros for making errors easily.
#[macro_use]
pub mod macros;
-pub use self::macros::*;
/// This module contains traits for making errors easily.
pub mod traits;
diff --git a/errors/src/errors/cli/cli_errors.rs b/errors/src/errors/cli/cli_errors.rs
index 249de1ccac..d07294dfbf 100644
--- a/errors/src/errors/cli/cli_errors.rs
+++ b/errors/src/errors/cli/cli_errors.rs
@@ -194,4 +194,11 @@ create_messages!(
msg: format!("Failed to write file.\nIO Error: {error}"),
help: None,
}
+
+ @backtraced
+ failed_to_read_environment_private_key {
+ args: (error: impl Display),
+ msg: format!("Failed to read private key from environment.\nIO Error: {error}"),
+ help: Some("Pass in private key using `--private-key ` or create a .env file with your private key information. See examples for formatting information.".to_string()),
+ }
);
diff --git a/errors/src/errors/compiler/compiler_errors.rs b/errors/src/errors/compiler/compiler_errors.rs
index 224949c3b4..43f7b5855f 100644
--- a/errors/src/errors/compiler/compiler_errors.rs
+++ b/errors/src/errors/compiler/compiler_errors.rs
@@ -74,7 +74,7 @@ create_messages!(
@formatted
imported_program_not_found {
args: (main_program_name: impl Display, dependency_name: impl Display),
- msg: format!("`{main_program_name}` imports `{dependency_name}.aleo`, but `{dependency_name}.aleo` is not found in `program.json`."),
+ msg: format!("`{main_program_name}` imports `{dependency_name}.aleo`, but `{dependency_name}.aleo` is not found in program manifest. Use `leo add --help` for more information on how to add a dependency."),
help: None,
}
);
diff --git a/errors/src/errors/package/package_errors.rs b/errors/src/errors/package/package_errors.rs
index 9ca81def2c..711bd8184f 100644
--- a/errors/src/errors/package/package_errors.rs
+++ b/errors/src/errors/package/package_errors.rs
@@ -348,4 +348,26 @@ create_messages!(
msg: format!("Failed to update `program.json` from the provided file path {path} - {error}"),
help: None,
}
+
+ @backtraced
+ failed_to_deserialize_lock_file {
+ args: (error: impl ErrorArg),
+ msg: format!("Failed to deserialize `leo.lock` - {error}"),
+ help: None,
+ }
+
+ @backtraced
+ invalid_lock_file_formatting {
+ args: (),
+ msg: "Invalid `leo.lock` formatting.".to_string(),
+ help: Some("Delete the lock file and rebuild the project".to_string()),
+ }
+
+ @backtraced
+ unimplemented_command {
+ args: (command: impl Display),
+ msg: format!("The `{command}` command is not implemented."),
+ help: None,
+ }
+
);
diff --git a/errors/src/errors/parser/parser_errors.rs b/errors/src/errors/parser/parser_errors.rs
index 14bac813cb..ec25c7676e 100644
--- a/errors/src/errors/parser/parser_errors.rs
+++ b/errors/src/errors/parser/parser_errors.rs
@@ -335,4 +335,11 @@ create_messages!(
msg: format!("Only external calls to `.aleo` programs are supported."),
help: None,
}
+
+ @formatted
+ cannot_define_external_record {
+ args: (),
+ msg: format!("Cannot create an external record. Records can only be created in the program that they are defined in."),
+ help: None,
+ }
);
diff --git a/errors/src/errors/type_checker/type_checker_error.rs b/errors/src/errors/type_checker/type_checker_error.rs
index 299322487c..e228e0feb0 100644
--- a/errors/src/errors/type_checker/type_checker_error.rs
+++ b/errors/src/errors/type_checker/type_checker_error.rs
@@ -200,7 +200,7 @@ create_messages!(
msg: format!(
"The type `{type_}` is not found in the current scope."
),
- help: None,
+ help: Some("If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`".to_string()),
}
/// Attempted to access an invalid struct variable.
@@ -754,4 +754,18 @@ create_messages!(
msg: format!("A program must have at least one transition function."),
help: None,
}
+
+ @formatted
+ cannot_define_external_struct {
+ args: (struct_: impl Display),
+ msg: format!("Cannot define external struct `{struct_}`"),
+ help: Some("Copy the external definition of the struct into the current program, and then define without the `.aleo` extension.".to_string()),
+ }
+
+ @formatted
+ struct_definitions_dont_match {
+ args: (struct_: impl Display, program_1: impl Display, program_2: impl Display),
+ msg: format!("The definition for `{struct_}` in program `{program_1}.aleo` does not match the definition in program `{program_2}.aleo`"),
+ help: Some("Check that the struct definition in the current program matches the definition in the imported program.".to_string()),
+ }
);
diff --git a/errors/src/errors/utils/util_errors.rs b/errors/src/errors/utils/util_errors.rs
index deb719824b..903a721945 100644
--- a/errors/src/errors/utils/util_errors.rs
+++ b/errors/src/errors/utils/util_errors.rs
@@ -134,7 +134,7 @@ create_messages!(
@formatted
snarkvm_error_building_program_id {
args: (),
- msg: format!("Snarkvm error building program id"),
+ msg: "Snarkvm error building program id".to_string(),
help: None,
}
@@ -144,4 +144,11 @@ create_messages!(
msg: format!("Failed to retrieve from endpoint `{endpoint}`. Error: {error}"),
help: None,
}
+
+ @formatted
+ build_file_does_not_exist {
+ args: (path: impl Display),
+ msg: format!("Compiled file at `{path}` does not exist, cannot compile parent."),
+ help: Some("If you were using the `--non-recursive` flag, remove it and try again.".to_string()),
+ }
);
diff --git a/examples/battleship/src/main.leo b/examples/battleship/src/main.leo
index 743cb7bc5d..d5766318fc 100644
--- a/examples/battleship/src/main.leo
+++ b/examples/battleship/src/main.leo
@@ -34,7 +34,7 @@ program battleship.aleo {
let board: u64 = verify.aleo/create_board(carrier, battleship, cruiser, destroyer);
// Initialize the board state record.
- let state: board_state = board.aleo/new_board_state(board, player);
+ let state: board.aleo/board_state = board.aleo/new_board_state(board, player);
return state;
}
@@ -46,8 +46,8 @@ program battleship.aleo {
// The board record to start a game with.
board: board.aleo/board_state.record,
) -> (board.aleo/board_state.record, move.aleo/move.record) {
- let state: board_state = board.aleo/start_board(board);
- let dummy: move = move.aleo/start_game(board.player_2);
+ let state: board.aleo/board_state = board.aleo/start_board(board);
+ let dummy: move.aleo/move = move.aleo/start_game(board.player_2);
return (state, dummy);
}
@@ -64,8 +64,8 @@ program battleship.aleo {
assert_eq(board.player_1, move_start.player_2);
assert_eq(board.player_2, move_start.player_1);
- let state: board_state = board.aleo/start_board(board);
- let dummy: move = move.aleo/start_game(board.player_2);
+ let state: board.aleo/board_state = board.aleo/start_board(board);
+ let dummy: move.aleo/move = move.aleo/start_game(board.player_2);
return (state, dummy);
}
@@ -89,15 +89,15 @@ program battleship.aleo {
assert_eq(board.player_2, move_incoming.player_1);
// Play coordinate on own board. Will fail if not a valid move.
- let hit_or_miss: board_state = board.aleo/update_played_tiles(board, shoot);
+ let hit_or_miss: board.aleo/board_state = board.aleo/update_played_tiles(board, shoot);
// Update own board with result of last shot.
- let next_board: board_state = board.aleo/update_hits_and_misses(hit_or_miss, move_incoming.prev_hit_or_miss);
+ let next_board: board.aleo/board_state = board.aleo/update_hits_and_misses(hit_or_miss, move_incoming.prev_hit_or_miss);
// Assess whether incoming fire coordinate is a hit.
let is_hit: u64 = move_incoming.incoming_fire_coordinate & board.ships;
- let next_move: move = move.aleo/create_move(move_incoming, shoot, is_hit);
+ let next_move: move.aleo/move = move.aleo/create_move(move_incoming, shoot, is_hit);
return (next_board, next_move);
}
diff --git a/leo/cli/cli.rs b/leo/cli/cli.rs
index 1ccfe458c8..8df77590d1 100644
--- a/leo/cli/cli.rs
+++ b/leo/cli/cli.rs
@@ -43,16 +43,16 @@ pub struct CLI {
///Leo compiler and package manager
#[derive(Parser, Debug)]
enum Commands {
- #[clap(about = "Add a new dependency to the current package. Defaults to testnet3 network")]
- Add {
- #[clap(flatten)]
- command: Add,
- },
#[clap(about = "Create a new Aleo account, sign and verify messages")]
Account {
#[clap(subcommand)]
command: Account,
},
+ #[clap(about = "Add a new on-chain or local dependency to the current package.")]
+ Add {
+ #[clap(flatten)]
+ command: Add,
+ },
#[clap(about = "Create a new Leo package in a new directory")]
New {
#[clap(flatten)]
@@ -63,16 +63,6 @@ enum Commands {
#[clap(subcommand)]
command: Example,
},
- #[clap(about = "Compile the current package as a program")]
- Build {
- #[clap(flatten)]
- command: Build,
- },
- #[clap(about = "Clean the output directory")]
- Clean {
- #[clap(flatten)]
- command: Clean,
- },
#[clap(about = "Run a program with input variables")]
Run {
#[clap(flatten)]
@@ -83,6 +73,22 @@ enum Commands {
#[clap(flatten)]
command: Execute,
},
+ #[clap(about = "Deploy a program")]
+ Deploy {
+ #[clap(flatten)]
+ command: Deploy,
+ },
+
+ #[clap(about = "Compile the current package as a program")]
+ Build {
+ #[clap(flatten)]
+ command: Build,
+ },
+ #[clap(about = "Clean the output directory")]
+ Clean {
+ #[clap(flatten)]
+ command: Clean,
+ },
#[clap(about = "Update the Leo CLI")]
Update {
#[clap(flatten)]
@@ -135,6 +141,7 @@ pub fn run_with_args(cli: CLI) -> Result<()> {
command.try_execute(context)
}
Commands::Clean { command } => command.try_execute(context),
+ Commands::Deploy { command } => command.try_execute(context),
Commands::Example { command } => command.try_execute(context),
Commands::Run { command } => command.try_execute(context),
Commands::Execute { command } => command.try_execute(context),
@@ -230,6 +237,80 @@ mod tests {
// TODO: Clear tmp directory
// std::fs::remove_dir_all(project_directory).unwrap();
}
+
+ #[test]
+ #[serial]
+ fn relaxed_shadowing_run_test() {
+ // Set current directory to temporary directory
+ let temp_dir = temp_dir();
+ let project_name = "outer";
+ let project_directory = temp_dir.join(project_name);
+
+ // Remove it if it already exists
+ if project_directory.exists() {
+ std::fs::remove_dir_all(project_directory.clone()).unwrap();
+ }
+
+ // Create file structure
+ test_helpers::sample_shadowing_package(&temp_dir);
+
+ // Run program
+ let run = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Run {
+ command: crate::cli::commands::Run {
+ name: "inner_1_main".to_string(),
+ inputs: vec!["1u32".to_string(), "2u32".to_string()],
+ compiler_options: Default::default(),
+ file: None,
+ },
+ },
+ path: Some(project_directory.clone()),
+ home: None,
+ };
+
+ create_session_if_not_set_then(|_| {
+ run_with_args(run).expect("Failed to execute `leo run`");
+ });
+ }
+
+ #[test]
+ #[serial]
+ fn relaxed_struct_shadowing_run_test() {
+ // Set current directory to temporary directory
+ let temp_dir = temp_dir();
+ let project_name = "outer";
+ let project_directory = temp_dir.join(project_name);
+
+ // Remove it if it already exists
+ if project_directory.exists() {
+ std::fs::remove_dir_all(project_directory.clone()).unwrap();
+ }
+
+ // Create file structure
+ test_helpers::sample_struct_shadowing_package(&temp_dir);
+
+ // Run program
+ let run = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Run {
+ command: crate::cli::commands::Run {
+ name: "main".to_string(),
+ inputs: vec!["1u32".to_string(), "2u32".to_string()],
+ compiler_options: Default::default(),
+ file: None,
+ },
+ },
+ path: Some(project_directory.clone()),
+ home: None,
+ };
+
+ create_session_if_not_set_then(|_| {
+ run_with_args(run).expect("Failed to execute `leo run`");
+ });
+ }
}
#[cfg(test)]
@@ -465,4 +546,307 @@ program child.aleo {
run_with_args(add_parent_dependency).unwrap();
});
}
+
+ pub(crate) fn sample_shadowing_package(temp_dir: &Path) {
+ let outer_directory = temp_dir.join("outer");
+ let inner_1_directory = outer_directory.join("inner_1");
+ let inner_2_directory = outer_directory.join("inner_2");
+
+ if outer_directory.exists() {
+ std::fs::remove_dir_all(outer_directory.clone()).unwrap();
+ }
+
+ // Create project file structure `outer/inner_1` and `outer/inner_2`
+ let create_outer_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "outer".to_string() } },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ let create_inner_1_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "inner_1".to_string() } },
+ path: Some(inner_1_directory.clone()),
+ home: None,
+ };
+
+ let create_inner_2_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "inner_2".to_string() } },
+ path: Some(inner_2_directory.clone()),
+ home: None,
+ };
+
+ // Add source files `outer/src/main.leo` and `outer/inner/src/main.leo`
+ let outer_program = "import inner_1.aleo;
+import inner_2.aleo;
+program outer.aleo {
+
+ struct ex_struct {
+ arg1: u32,
+ arg2: u32,
+ }
+
+ record inner_1_record {
+ owner: address,
+ arg1: u32,
+ arg2: u32,
+ arg3: u32,
+ }
+
+ transition inner_1_main(public a: u32, b: u32) -> (inner_1.aleo/inner_1_record, inner_2.aleo/inner_1_record, inner_1_record) {
+ let c: ex_struct = ex_struct {arg1: 1u32, arg2: 1u32};
+ let rec_1:inner_1.aleo/inner_1_record = inner_1.aleo/inner_1_main(1u32,1u32, c);
+ let rec_2:inner_2.aleo/inner_1_record = inner_2.aleo/inner_1_main(1u32,1u32);
+ return (rec_1, rec_2, inner_1_record {owner: aleo14tnetva3xfvemqyg5ujzvr0qfcaxdanmgjx2wsuh2xrpvc03uc9s623ps7, arg1: 1u32, arg2: 1u32, arg3: 1u32});
+ }
+}";
+ let inner_1_program = "program inner_1.aleo {
+ mapping inner_1_mapping: u32 => u32;
+ record inner_1_record {
+ owner: address,
+ val: u32,
+ }
+ struct ex_struct {
+ arg1: u32,
+ arg2: u32,
+ }
+ transition inner_1_main(public a: u32, b: u32, c: ex_struct) -> inner_1_record {
+ return inner_1_record {
+ owner: self.caller,
+ val: c.arg1,
+ };
+ }
+}";
+ let inner_2_program = "program inner_2.aleo {
+ mapping inner_2_mapping: u32 => u32;
+ record inner_1_record {
+ owner: address,
+ val: u32,
+ }
+ transition inner_1_main(public a: u32, b: u32) -> inner_1_record {
+ let c: u32 = a + b;
+ return inner_1_record {
+ owner: self.caller,
+ val: a,
+ };
+ }
+}";
+ // Add dependencies `outer/program.json`
+ let add_outer_dependency_1 = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Add {
+ command: Add {
+ name: "inner_1".to_string(),
+ local: Some(inner_1_directory.clone()),
+ network: "testnet3".to_string(),
+ },
+ },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ let add_outer_dependency_2 = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Add {
+ command: Add {
+ name: "inner_2".to_string(),
+ local: Some(inner_2_directory.clone()),
+ network: "testnet3".to_string(),
+ },
+ },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ // Execute all commands
+ create_session_if_not_set_then(|_| {
+ // Create projects
+ run_with_args(create_outer_project).unwrap();
+ run_with_args(create_inner_1_project).unwrap();
+ run_with_args(create_inner_2_project).unwrap();
+
+ // Write files
+ std::fs::write(outer_directory.join("src").join("main.leo"), outer_program).unwrap();
+ std::fs::write(inner_1_directory.join("src").join("main.leo"), inner_1_program).unwrap();
+ std::fs::write(inner_2_directory.join("src").join("main.leo"), inner_2_program).unwrap();
+
+ // Add dependencies
+ run_with_args(add_outer_dependency_1).unwrap();
+ run_with_args(add_outer_dependency_2).unwrap();
+ });
+ }
+
+ pub(crate) fn sample_struct_shadowing_package(temp_dir: &Path) {
+ let outer_directory = temp_dir.join("outer");
+ let inner_1_directory = outer_directory.join("inner_1");
+ let inner_2_directory = outer_directory.join("inner_2");
+
+ if outer_directory.exists() {
+ std::fs::remove_dir_all(outer_directory.clone()).unwrap();
+ }
+
+ // Create project file structure `outer/inner_1` and `outer/inner_2`
+ let create_outer_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "outer".to_string() } },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ let create_inner_1_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "inner_1".to_string() } },
+ path: Some(inner_1_directory.clone()),
+ home: None,
+ };
+
+ let create_inner_2_project = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::New { command: New { name: "inner_2".to_string() } },
+ path: Some(inner_2_directory.clone()),
+ home: None,
+ };
+
+ // Add source files `outer/src/main.leo` and `outer/inner/src/main.leo`
+ let outer_program = "
+import inner_1.aleo;
+import inner_2.aleo;
+program outer.aleo {
+ struct Foo {
+ a: u32,
+ b: u32,
+ c: Boo,
+ }
+ struct Boo {
+ a: u32,
+ b: u32,
+ }
+ struct Goo {
+ a: u32,
+ b: u32,
+ c: u32,
+ }
+ record Hello {
+ owner: address,
+ a: u32,
+ }
+ transition main(public a: u32, b: u32) -> (inner_2.aleo/Yoo, Hello) {
+ let d: Foo = inner_1.aleo/main(1u32,1u32);
+ let e: u32 = inner_1.aleo/main_2(Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}});
+ let f: Boo = Boo {a:1u32, b:1u32};
+ let g: Foo = inner_2.aleo/main(1u32, 1u32);
+ inner_2.aleo/Yo_Consumer(inner_2.aleo/Yo());
+ let h: inner_2.aleo/Yoo = inner_2.aleo/Yo();
+ let i: Goo = inner_2.aleo/Goo_creator();
+ let j: Hello = Hello {owner: self.signer, a:1u32};
+
+ return (h, j);
+ }
+}
+";
+ let inner_1_program = "program inner_1.aleo {
+ struct Foo {
+ a: u32,
+ b: u32,
+ c: Boo,
+ }
+ struct Boo {
+ a: u32,
+ b: u32,
+ }
+ transition main(public a: u32, b: u32) -> Foo {
+ return Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}};
+ }
+ transition main_2(a:Foo)->u32{
+ return a.a;
+ }
+}";
+ let inner_2_program = "program inner_2.aleo {
+ struct Foo {
+ a: u32,
+ b: u32,
+ c: Boo,
+ }
+ struct Boo {
+ a: u32,
+ b: u32,
+ }
+ record Yoo {
+ owner: address,
+ a: u32,
+ }
+ struct Goo {
+ a: u32,
+ b: u32,
+ c: u32,
+ }
+ transition main(public a: u32, b: u32) -> Foo {
+ return Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}};
+ }
+ transition Yo()-> Yoo {
+ return Yoo {owner: self.signer, a:1u32};
+ }
+ transition Yo_Consumer(a: Yoo)->u32 {
+ return a.a;
+ }
+ transition Goo_creator() -> Goo {
+ return Goo {a:100u32, b:1u32, c:1u32};
+ }
+}";
+ // Add dependencies `outer/program.json`
+ let add_outer_dependency_1 = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Add {
+ command: Add {
+ name: "inner_1".to_string(),
+ local: Some(inner_1_directory.clone()),
+ network: "testnet3".to_string(),
+ },
+ },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ let add_outer_dependency_2 = CLI {
+ debug: false,
+ quiet: false,
+ command: Commands::Add {
+ command: Add {
+ name: "inner_2".to_string(),
+ local: Some(inner_2_directory.clone()),
+ network: "testnet3".to_string(),
+ },
+ },
+ path: Some(outer_directory.clone()),
+ home: None,
+ };
+
+ // Execute all commands
+ create_session_if_not_set_then(|_| {
+ // Create projects
+ run_with_args(create_outer_project).unwrap();
+ run_with_args(create_inner_1_project).unwrap();
+ run_with_args(create_inner_2_project).unwrap();
+
+ // Write files
+ std::fs::write(outer_directory.join("src").join("main.leo"), outer_program).unwrap();
+ std::fs::write(inner_1_directory.join("src").join("main.leo"), inner_1_program).unwrap();
+ std::fs::write(inner_2_directory.join("src").join("main.leo"), inner_2_program).unwrap();
+
+ // Add dependencies
+ run_with_args(add_outer_dependency_1).unwrap();
+ run_with_args(add_outer_dependency_2).unwrap();
+ });
+ }
}
diff --git a/leo/cli/commands/build.rs b/leo/cli/commands/build.rs
index 50f0a6c59c..cb1c505bba 100644
--- a/leo/cli/commands/build.rs
+++ b/leo/cli/commands/build.rs
@@ -105,7 +105,7 @@ impl Command for Build {
// Retrieve all local dependencies in post order
let main_sym = Symbol::intern(&program_id.name().to_string());
- let mut retriever = Retriever::new(main_sym, &package_path, &home_path)
+ let mut retriever = Retriever::new(main_sym, &package_path, &home_path, self.options.endpoint.clone())
.map_err(|err| UtilError::failed_to_retrieve_dependencies(err, Default::default()))?;
let mut local_dependencies =
retriever.retrieve().map_err(|err| UtilError::failed_to_retrieve_dependencies(err, Default::default()))?;
@@ -113,39 +113,44 @@ impl Command for Build {
// Push the main program at the end of the list to be compiled after all of its dependencies have been processed
local_dependencies.push(main_sym);
+ // Recursive build will recursively compile all local dependencies. Can disable to save compile time.
+ let recursive_build = !self.options.non_recursive;
+
// Loop through all local dependencies and compile them in order
for dependency in local_dependencies.into_iter() {
- // Get path to the local project
- let (local_path, stubs) = retriever.prepare_local(dependency)?;
-
- // Create the outputs directory.
- let local_outputs_directory = OutputsDirectory::create(&local_path)?;
-
- // Open the build directory.
- let local_build_directory = BuildDirectory::create(&local_path)?;
-
- // Fetch paths to all .leo files in the source directory.
- let local_source_files = SourceDirectory::files(&local_path)?;
-
- // Check the source files.
- SourceDirectory::check_files(&local_source_files)?;
-
- // Compile all .leo files into .aleo files.
- for file_path in local_source_files {
- compile_leo_file(
- file_path,
- &ProgramID::::try_from(format!("{}.aleo", dependency))
- .map_err(|_| UtilError::snarkvm_error_building_program_id(Default::default()))?,
- &local_outputs_directory,
- &local_build_directory,
- &handler,
- self.options.clone(),
- stubs.clone(),
- )?;
+ if recursive_build || dependency == main_sym {
+ // Get path to the local project
+ let (local_path, stubs) = retriever.prepare_local(dependency)?;
+
+ // Create the outputs directory.
+ let local_outputs_directory = OutputsDirectory::create(&local_path)?;
+
+ // Open the build directory.
+ let local_build_directory = BuildDirectory::create(&local_path)?;
+
+ // Fetch paths to all .leo files in the source directory.
+ let local_source_files = SourceDirectory::files(&local_path)?;
+
+ // Check the source files.
+ SourceDirectory::check_files(&local_source_files)?;
+
+ // Compile all .leo files into .aleo files.
+ for file_path in local_source_files {
+ compile_leo_file(
+ file_path,
+ &ProgramID::::try_from(format!("{}.aleo", dependency))
+ .map_err(|_| UtilError::snarkvm_error_building_program_id(Default::default()))?,
+ &local_outputs_directory,
+ &local_build_directory,
+ &handler,
+ self.options.clone(),
+ stubs.clone(),
+ )?;
+ }
}
// Writes `leo.lock` as well as caches objects (when target is an intermediate dependency)
- retriever.process_local(dependency)?;
+ retriever.process_local(dependency, recursive_build)?;
}
// `Package::open` checks that the build directory and that `main.aleo` and all imported files are well-formed.
diff --git a/leo/cli/commands/deploy.rs b/leo/cli/commands/deploy.rs
index 19e82419c8..a002363d4a 100644
--- a/leo/cli/commands/deploy.rs
+++ b/leo/cli/commands/deploy.rs
@@ -15,10 +15,26 @@
// along with the Leo library. If not, see .
use super::*;
+//use snarkos_cli::commands::{Deploy as SnarkOSDeploy, Developer};
/// Deploys an Aleo program.
#[derive(Parser, Debug)]
-pub struct Deploy;
+pub struct Deploy {
+ #[clap(long, help = "Custom priority fee in microcredits", default_value = "1000000")]
+ pub(crate) priority_fee: String,
+ #[clap(long, help = "Custom query endpoint", default_value = "http://api.explorer.aleo.org/v1")]
+ pub(crate) endpoint: String,
+ #[clap(long, help = "Custom network", default_value = "testnet3")]
+ pub(crate) network: String,
+ #[clap(long, help = "Custom private key")]
+ pub(crate) private_key: Option,
+ #[clap(long, help = "Disables building of the project before deployment", default_value = "false")]
+ pub(crate) no_build: bool,
+ #[clap(long, help = "Disables recursive deployment of dependencies", default_value = "false")]
+ pub(crate) non_recursive: bool,
+ #[clap(long, help = "Custom wait gap between consecutive deployments", default_value = "12")]
+ pub(crate) wait_gap: u64,
+}
impl Command for Deploy {
type Input = ();
@@ -28,30 +44,62 @@ impl Command for Deploy {
tracing::span!(tracing::Level::INFO, "Leo")
}
- fn prelude(&self, _: Context) -> Result {
+ fn prelude(&self, context: Context) -> Result {
+ if !self.no_build {
+ (Build { options: BuildOptions::default() }).execute(context)?;
+ }
Ok(())
}
- fn apply(self, context: Context, _: Self::Input) -> Result {
- // Open the Leo build/ directory
- let path = context.dir()?;
- let build_directory = BuildDirectory::open(&path).map_err(|_| CliError::needs_leo_build())?;
-
- // Change the cwd to the Leo build/ directory to deploy aleo files.
- std::env::set_current_dir(&build_directory)
- .map_err(|err| PackageError::failed_to_set_cwd(build_directory.display(), err))?;
-
- // Unset the Leo panic hook.
- let _ = std::panic::take_hook();
+ fn apply(self, _context: Context, _: Self::Input) -> Result {
+ // // Get the program name
+ // let project_name = context.open_manifest()?.program_id().to_string();
+ //
+ // // Get the private key
+ // let mut private_key = self.private_key;
+ // if private_key.is_none() {
+ // private_key =
+ // Some(dotenv_private_key().map_err(CliError::failed_to_read_environment_private_key)?.to_string());
+ // }
+ //
+ // let mut all_paths: Vec<(String, PathBuf)> = Vec::new();
+ //
+ // // Extract post-ordered list of local dependencies' paths from `leo.lock`
+ // if !self.non_recursive {
+ // all_paths = context.local_dependency_paths()?;
+ // }
+ //
+ // // Add the parent program to be deployed last
+ // all_paths.push((project_name, context.dir()?.join("build")));
+ //
+ // for (index, (name, path)) in all_paths.iter().enumerate() {
+ // // Set deploy arguments
+ // let deploy = SnarkOSDeploy::try_parse_from([
+ // "snarkos",
+ // "--private-key",
+ // private_key.as_ref().unwrap(),
+ // "--query",
+ // self.endpoint.as_str(),
+ // "--priority-fee",
+ // self.priority_fee.as_str(),
+ // "--path",
+ // path.to_str().unwrap(),
+ // "--broadcast",
+ // format!("{}/{}/transaction/broadcast", self.endpoint, self.network).as_str(),
+ // &name,
+ // ])
+ // .unwrap();
+ //
+ // // Deploy program
+ // Developer::Deploy(deploy).parse().map_err(CliError::failed_to_execute_deploy)?;
+ //
+ // // Sleep for `wait_gap` seconds.
+ // // This helps avoid parents from being serialized before children.
+ // if index < all_paths.len() - 1 {
+ // std::thread::sleep(std::time::Duration::from_secs(self.wait_gap));
+ // }
+ // }
- // Call the `node` command.
- println!();
- let command = SnarkVMDeploy::try_parse_from([ALEO_CLI_COMMAND]).map_err(CliError::failed_to_parse_aleo_node)?;
- let res = command.parse().map_err(CliError::failed_to_execute_aleo_node)?;
-
- // Log the output of the `node` command.
- tracing::info!("{}", res);
-
- Ok(())
+ Err(PackageError::unimplemented_command("leo deploy").into())
}
}
diff --git a/leo/cli/commands/execute.rs b/leo/cli/commands/execute.rs
index b018d884db..3aae3745b3 100644
--- a/leo/cli/commands/execute.rs
+++ b/leo/cli/commands/execute.rs
@@ -15,31 +15,29 @@
// along with the Leo library. If not, see .
use super::*;
-
+use clap::Parser;
+// use snarkos_cli::commands::{Developer, Execute as SnarkOSExecute};
use snarkvm::{cli::Execute as SnarkVMExecute, prelude::Parser as SnarkVMParser};
/// Build, Prove and Run Leo program with inputs
#[derive(Parser, Debug)]
pub struct Execute {
- #[clap(name = "NAME", help = "The name of the program to execute.", default_value = "main")]
+ #[clap(name = "NAME", help = "The name of the function to execute.", default_value = "main")]
name: String,
-
- #[clap(name = "INPUTS", help = "The inputs to the program.")]
+ #[clap(name = "INPUTS", help = "The inputs to the program. If none are provided, the input file is used.")]
inputs: Vec,
-
- #[clap(
- name = "ENDPOINT",
- help = "The specified network endpoint.",
- default_value = "https://api.explorer.aleo.org/v1",
- long
- )]
- endpoint: String,
-
+ #[clap(long, help = "Execute the transition on chain", default_value = "false")]
+ broadcast: bool,
+ #[clap(long, help = "Custom priority fee in microcredits", default_value = "1000000")]
+ priority_fee: String,
+ #[clap(long, help = "Custom network", default_value = "testnet3")]
+ network: String,
+ #[clap(long, help = "Custom private key")]
+ private_key: Option,
#[arg(short, long, help = "The inputs to the program, from a file. Overrides the INPUTS argument.")]
file: Option,
-
#[clap(flatten)]
- pub(crate) compiler_options: BuildOptions,
+ compiler_options: BuildOptions,
}
impl Command for Execute {
@@ -54,7 +52,51 @@ impl Command for Execute {
(Build { options: self.compiler_options.clone() }).execute(context)
}
- fn apply(self, context: Context, _: Self::Input) -> Result {
+ fn apply(self, context: Context, _input: Self::Input) -> Result {
+ // If the `broadcast` flag is set, then broadcast the transaction.
+ if self.broadcast {
+ // // Get the program name
+ // let project_name = context.open_manifest()?.program_id().to_string();
+ //
+ // // Get the private key
+ // let mut private_key = self.private_key;
+ // if private_key.is_none() {
+ // private_key =
+ // Some(dotenv_private_key().map_err(CliError::failed_to_read_environment_private_key)?.to_string());
+ // }
+ //
+ // // Execute program
+ // Developer::Execute(
+ // SnarkOSExecute::try_parse_from(
+ // [
+ // vec![
+ // "snarkos",
+ // "--private-key",
+ // private_key.as_ref().unwrap(),
+ // "--query",
+ // self.compiler_options.endpoint.as_str(),
+ // "--priority-fee",
+ // self.priority_fee.as_str(),
+ // "--broadcast",
+ // format!("{}/{}/transaction/broadcast", self.compiler_options.endpoint, self.network)
+ // .as_str(),
+ // project_name.as_str(),
+ // &self.name,
+ // ],
+ // self.inputs.iter().map(|input| input.as_str()).collect(),
+ // ]
+ // .concat(),
+ // )
+ // .unwrap(),
+ // )
+ // .parse()
+ // .map_err(CliError::failed_to_execute_deploy)?;
+
+ return Err(PackageError::unimplemented_command("leo execute --broadcast").into());
+ }
+
+ // If input values are provided, then run the program with those inputs.
+ // Otherwise, use the input file.
let mut inputs = self.inputs;
// Compose the `execute` command.
@@ -93,7 +135,7 @@ impl Command for Execute {
// Add the endpoint to the arguments.
arguments.push(String::from("--endpoint"));
- arguments.push(self.endpoint);
+ arguments.push(self.compiler_options.endpoint.clone());
// Open the Leo build/ directory
let path = context.dir()?;
diff --git a/leo/cli/commands/mod.rs b/leo/cli/commands/mod.rs
index fc606785b8..0c533b896e 100644
--- a/leo/cli/commands/mod.rs
+++ b/leo/cli/commands/mod.rs
@@ -26,15 +26,15 @@ pub use build::Build;
pub mod clean;
pub use clean::Clean;
+pub mod deploy;
+pub use deploy::Deploy;
+
pub mod example;
pub use example::Example;
pub mod execute;
pub use execute::Execute;
-// pub mod deploy;
-// pub use deploy::Deploy;
-
pub mod new;
pub use new::New;
@@ -122,6 +122,14 @@ pub trait Command {
/// require Build command output as their input.
#[derive(Parser, Clone, Debug, Default)]
pub struct BuildOptions {
+ #[clap(
+ long,
+ help = "Endpoint to retrieve on-chain dependencies from.",
+ default_value = "http://api.explorer.aleo.org/v1"
+ )]
+ pub endpoint: String,
+ #[clap(long, help = "Does not recursively compile dependencies.")]
+ pub non_recursive: bool,
#[clap(long, help = "Enables offline mode.")]
pub offline: bool,
#[clap(long, help = "Enable spans in AST snapshots.")]
diff --git a/leo/cli/helpers/context.rs b/leo/cli/helpers/context.rs
index e7a5de3bbc..e6dbf96299 100644
--- a/leo/cli/helpers/context.rs
+++ b/leo/cli/helpers/context.rs
@@ -22,6 +22,8 @@ use leo_package::build::{BuildDirectory, BUILD_DIRECTORY_NAME};
use snarkvm::file::Manifest;
use aleo_std::aleo_dir;
+use indexmap::IndexMap;
+use retriever::LockFileEntry;
use std::{
env::current_dir,
fs::File,
@@ -106,4 +108,33 @@ impl Context {
// Get package name from program id.
Ok(manifest)
}
+
+ /// Returns a post ordering of the local dependencies.
+ /// Found by reading the lock file `leo.lock`.
+ pub fn local_dependency_paths(&self) -> Result> {
+ let path = self.dir()?;
+ let lock_path = path.join("leo.lock");
+
+ // If there is no lock file can assume no local dependencies
+ if !lock_path.exists() {
+ return Ok(Vec::new());
+ }
+
+ let contents = std::fs::read_to_string(&lock_path)
+ .map_err(|err| PackageError::failed_to_read_file(lock_path.to_str().unwrap(), err))?;
+
+ let entry_map: IndexMap> =
+ toml::from_str(&contents).map_err(PackageError::failed_to_deserialize_lock_file)?;
+
+ let lock_entries = entry_map.get("package").ok_or_else(PackageError::invalid_lock_file_formatting)?;
+
+ let list: Vec<(String, PathBuf)> = lock_entries
+ .iter()
+ .filter_map(|entry| {
+ entry.path().map(|local_path| (entry.name().to_string(), local_path.clone().join("build")))
+ })
+ .collect();
+
+ Ok(list)
+ }
}
diff --git a/leo/package/Cargo.toml b/leo/package/Cargo.toml
index fb6a3d5691..4765a79b4b 100644
--- a/leo/package/Cargo.toml
+++ b/leo/package/Cargo.toml
@@ -25,6 +25,9 @@ default-features = false
[dependencies.snarkvm]
workspace = true
+#[dependencies.snarkos-cli]
+#version = "2.2.4"
+
[dependencies.leo-errors]
path = "../../errors"
version = "=1.10.0"
diff --git a/tests/expectations/compiler/address/binary.out b/tests/expectations/compiler/address/binary.out
index f44d440f5f..4c010d89f2 100644
--- a/tests/expectations/compiler/address/binary.out
+++ b/tests/expectations/compiler/address/binary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ced2082a8e348b1aa0808f4c72fa4fb4ab5fc664e573e33a203f2683879dfeca
- type_checked_symbol_table: a0dfc2822cd2ba34228b9388c5f8f05f5ff5add4283a622c3615093172118f8f
- unrolled_symbol_table: a0dfc2822cd2ba34228b9388c5f8f05f5ff5add4283a622c3615093172118f8f
+ - - initial_symbol_table: 2ee2a99efeb3473ccec80415106122bfa9a87565247ed9b8032896ec756e33aa
+ type_checked_symbol_table: c1619490816ec0d56d77600e667acdb7b4577b32084cf542fcdc1a802d7a972b
+ unrolled_symbol_table: c1619490816ec0d56d77600e667acdb7b4577b32084cf542fcdc1a802d7a972b
initial_ast: 94d3242e748619d667e5896f7ad3988dda45250b368ce2486c33cf6f1c55b638
unrolled_ast: 94d3242e748619d667e5896f7ad3988dda45250b368ce2486c33cf6f1c55b638
ssa_ast: db3e09758f82feca118021d2bee6d59052d672d49f417c27e3b0c05d88002a15
diff --git a/tests/expectations/compiler/address/branch.out b/tests/expectations/compiler/address/branch.out
index 58494e17de..74ff10e376 100644
--- a/tests/expectations/compiler/address/branch.out
+++ b/tests/expectations/compiler/address/branch.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: af38ae3d646149a4d9313a419619ad336e2483d6e11877216ab2076dfff872ac
- type_checked_symbol_table: 489037ec216d778e85678b6c9ddd7c3ed22e40d5481c7eda82b732dcff1f27cf
- unrolled_symbol_table: 489037ec216d778e85678b6c9ddd7c3ed22e40d5481c7eda82b732dcff1f27cf
+ - - initial_symbol_table: 7f932b8d44e0a087c6da5750a6d6caebe3701863c0d179297cfb44fc68113163
+ type_checked_symbol_table: 2bc79159a5bee87aecb4b652b908988bfc8922ea41269afe0dffd7fe55ffccda
+ unrolled_symbol_table: 2bc79159a5bee87aecb4b652b908988bfc8922ea41269afe0dffd7fe55ffccda
initial_ast: 8cb5c760709498b96a56ea62b25d3c28b22bf0484298831b23cd89a3570c63c3
unrolled_ast: 8cb5c760709498b96a56ea62b25d3c28b22bf0484298831b23cd89a3570c63c3
ssa_ast: 54a1e0dc85a8262b757539c8e65704ebe4666f121081732d9a8ed3381c5bef34
diff --git a/tests/expectations/compiler/address/equal.out b/tests/expectations/compiler/address/equal.out
index cbb47ffb57..fc2a9cf7d0 100644
--- a/tests/expectations/compiler/address/equal.out
+++ b/tests/expectations/compiler/address/equal.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b665474dcaa4c7a4b2eb7a513f4cff8ba3b673a65465db206b134799acd0bd93
- type_checked_symbol_table: f385833c35da9d545935068b126557a8bfe7a03da8278004ad0c60286ed7ec46
- unrolled_symbol_table: f385833c35da9d545935068b126557a8bfe7a03da8278004ad0c60286ed7ec46
+ - - initial_symbol_table: e0182bdd45dcbb1862e12e209da9b2fb8227c78b37bf915e37f00208557c9b18
+ type_checked_symbol_table: 9031de27b62db9f0c3f3ed4fb03211263039a5bb88fa67e6bd6ee55396d946f9
+ unrolled_symbol_table: 9031de27b62db9f0c3f3ed4fb03211263039a5bb88fa67e6bd6ee55396d946f9
initial_ast: 10650ea9835265f168c13b09658eadd2b33b4eca35826b56bdca6be930c5ef53
unrolled_ast: 10650ea9835265f168c13b09658eadd2b33b4eca35826b56bdca6be930c5ef53
ssa_ast: b103df8661413a11492f1bf0d7e0e322e652f38055875bdb51026bda792ec8b3
diff --git a/tests/expectations/compiler/address/ternary.out b/tests/expectations/compiler/address/ternary.out
index 7bec4b70a4..49d71a2fd7 100644
--- a/tests/expectations/compiler/address/ternary.out
+++ b/tests/expectations/compiler/address/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b665474dcaa4c7a4b2eb7a513f4cff8ba3b673a65465db206b134799acd0bd93
- type_checked_symbol_table: f5626319ada04af53a186ac6d1bfef2fd7cd3a16890ea8cc4000e4abd4be2335
- unrolled_symbol_table: f5626319ada04af53a186ac6d1bfef2fd7cd3a16890ea8cc4000e4abd4be2335
+ - - initial_symbol_table: e0182bdd45dcbb1862e12e209da9b2fb8227c78b37bf915e37f00208557c9b18
+ type_checked_symbol_table: 6cb5b5abdfc48c9e6f755f97947504a8bdc2837ffbf708b0c12f5c38e52ca55b
+ unrolled_symbol_table: 6cb5b5abdfc48c9e6f755f97947504a8bdc2837ffbf708b0c12f5c38e52ca55b
initial_ast: 4b616fbbbf52577b25e69eb1b95915dd9b9ae0da10520f3edd913b9aeeae93fd
unrolled_ast: 4b616fbbbf52577b25e69eb1b95915dd9b9ae0da10520f3edd913b9aeeae93fd
ssa_ast: 94c32c4de57d425b18ec80921bacbbe66ae2eb8a813ade87b9e1852e01ce38d3
diff --git a/tests/expectations/compiler/array/access_array_with_loop_counter.out b/tests/expectations/compiler/array/access_array_with_loop_counter.out
index 1c404395bc..41a3d0df0d 100644
--- a/tests/expectations/compiler/array/access_array_with_loop_counter.out
+++ b/tests/expectations/compiler/array/access_array_with_loop_counter.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e4ceb61c69bd6ea4bc6189b0e05d050b6ce9ab15b321561f9a0d9bc3f4b076d6
- type_checked_symbol_table: 39b6a4995fc09260e0d1ecd5c8f6a7855a4f97a899bfd3498f7c611e16fbd952
- unrolled_symbol_table: dc9b52633c15f99daa99e8764fe57e898cb25a34e9a17c800eefcd6d5e0bab0a
+ - - initial_symbol_table: 3742aee96e76bb3d7d05a2f040bb4e84fa92268b522f537f91b6b74e1bf8754b
+ type_checked_symbol_table: e4097f4f784b48ea876a7d7278c96bc81f51a90c70f81d215fa490eca8ca5311
+ unrolled_symbol_table: 60258c0c9cc5cd4935f5b8418ddbe251a9ece726e47dc6adb386747569b3c2fc
initial_ast: 3d649cf2f604480c50b5ff669bf54750f77e81f889a3998555cc71689390485c
unrolled_ast: 7ede4b449bb5d6f8017baae359e49a939f98fc956351a73c72049d8a6cfb9f96
ssa_ast: 17ae84d03fb6b02573a98d6fe13a5237a50bd48a107d947c29dfd5025003ab96
diff --git a/tests/expectations/compiler/array/array_access.out b/tests/expectations/compiler/array/array_access.out
index f6217da5a7..5c0ab93845 100644
--- a/tests/expectations/compiler/array/array_access.out
+++ b/tests/expectations/compiler/array/array_access.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5ac639a39bc707c8427d221252a15a00d76ef155a5a2f7770287dfffc5045cc3
- type_checked_symbol_table: 10d6e256f34841581c8a9ea58dd3536aed5870e2c12364106aaa51697966426e
- unrolled_symbol_table: 10d6e256f34841581c8a9ea58dd3536aed5870e2c12364106aaa51697966426e
+ - - initial_symbol_table: f0c558fe33905e4a538c4b8c1778c51ccda937535c4fa06ffc7d83ae08f7b2cb
+ type_checked_symbol_table: d34d710ad8077f01ff2d8f4bdcc1328f2aa579651f2ebd3f00280f351024ebd2
+ unrolled_symbol_table: d34d710ad8077f01ff2d8f4bdcc1328f2aa579651f2ebd3f00280f351024ebd2
initial_ast: 32276ab6a1dc1aab9f7c473112e6672410ee24cc6161566deb1e4602658b4277
unrolled_ast: 32276ab6a1dc1aab9f7c473112e6672410ee24cc6161566deb1e4602658b4277
ssa_ast: 4e948dd99feb72930b8ec3a14c0dba9fe02af16ed798b858ca5247cdf7fa4527
diff --git a/tests/expectations/compiler/array/array_in_composite_data_types.out b/tests/expectations/compiler/array/array_in_composite_data_types.out
index b424d3c13f..a472c5bd5e 100644
--- a/tests/expectations/compiler/array/array_in_composite_data_types.out
+++ b/tests/expectations/compiler/array/array_in_composite_data_types.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3eb83061a2a79055bbc0123f4f779f50c6ad3c6336ad697057e3cfbe2fef6bd6
- type_checked_symbol_table: ada5f23ac25bb1d9459045c27095fce0e36e746d84ca57cd7499c322773aa334
- unrolled_symbol_table: ada5f23ac25bb1d9459045c27095fce0e36e746d84ca57cd7499c322773aa334
- initial_ast: fb686c9a0b088dbf94c5b9acb172d03020054d3e04ddae20c18712058c904871
- unrolled_ast: fb686c9a0b088dbf94c5b9acb172d03020054d3e04ddae20c18712058c904871
- ssa_ast: ddbaafa6458cbdb1aef181b82f983b14bdeb6d7fa897c802c6014dbd2ffb7677
- flattened_ast: f0d3ed7e4fe70d7dd546aea9f68d2384fc06ad0d926357da8e317209b60c79f9
- destructured_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f
- inlined_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f
- dce_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f
+ - - initial_symbol_table: 0a9e39c80f4a7f4cac48e8fa673aec1a25fb39998ad02d690a0922bdbf7c91a5
+ type_checked_symbol_table: fcace63f105343adf3ce1f8d99a70762e83a99e81d6d9a366ec7e9a7bfcbbb96
+ unrolled_symbol_table: fcace63f105343adf3ce1f8d99a70762e83a99e81d6d9a366ec7e9a7bfcbbb96
+ initial_ast: ed44f2e8674bc083238a3e55c224e862583cc2118f7032194dd9f866937f6e11
+ unrolled_ast: ed44f2e8674bc083238a3e55c224e862583cc2118f7032194dd9f866937f6e11
+ ssa_ast: cace7d8d010a0387e087f70d50dda22dd9219f10e7e93f4c5b8de4afd2b7abfe
+ flattened_ast: 00d9a1361c7f00b01be1856f385ccb2ce2864a33d17f01cde91b83ba527cf663
+ destructured_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d
+ inlined_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d
+ dce_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d
bytecode: a3539a0515c22f4ec653aa601063d7a414db833dc25273cee463985b052b72bc
warnings: ""
diff --git a/tests/expectations/compiler/array/array_in_finalize.out b/tests/expectations/compiler/array/array_in_finalize.out
index e8dc853aa1..8dd3c5b82e 100644
--- a/tests/expectations/compiler/array/array_in_finalize.out
+++ b/tests/expectations/compiler/array/array_in_finalize.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 01523703092d96be1ea46237d2ad870b68f0f8ef7fa79682ac4f1e5ea7017902
- type_checked_symbol_table: 3ea7b23e139b9addd88767afc9fb5e38e758562e065d1207177bc809992ac5e4
- unrolled_symbol_table: 3ea7b23e139b9addd88767afc9fb5e38e758562e065d1207177bc809992ac5e4
+ - - initial_symbol_table: 513000ef5b6588b18b4e9307c998bdac2d0eaf3c0fbe8f972df99531d10fb990
+ type_checked_symbol_table: 87970aa8e3bdb5c78b6316f4b6ce58036b334f72316b38e89f53ea0fa2cdc883
+ unrolled_symbol_table: 87970aa8e3bdb5c78b6316f4b6ce58036b334f72316b38e89f53ea0fa2cdc883
initial_ast: 031c8fde01e7664264477a68836b02a1509461bb352940221d35f62f51dcfce2
unrolled_ast: 031c8fde01e7664264477a68836b02a1509461bb352940221d35f62f51dcfce2
ssa_ast: 7a81bde21f8f85449b1ea0620e9feb46ca294f6d0c5dab6bdf6537bca42f1a26
diff --git a/tests/expectations/compiler/array/array_in_function_signature.out b/tests/expectations/compiler/array/array_in_function_signature.out
index 292def63df..14e8dcd3df 100644
--- a/tests/expectations/compiler/array/array_in_function_signature.out
+++ b/tests/expectations/compiler/array/array_in_function_signature.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 95e740d972367a1daf68d1869ee407e5eb1f35dd0fe46daa7ce71caaeb37fe5b
- type_checked_symbol_table: e99438533ef3c0e9ecc457e1f73a0a18f1be7c92b9059a928c219a0977e406a4
- unrolled_symbol_table: e99438533ef3c0e9ecc457e1f73a0a18f1be7c92b9059a928c219a0977e406a4
+ - - initial_symbol_table: 78fdfbc136a07b9056e6365495b010543217aae651dfa5b4991024873ba0396b
+ type_checked_symbol_table: 820e08769c49cac44545850f7756291c7e7181f273a63f16a0ce4892e3c45a28
+ unrolled_symbol_table: 820e08769c49cac44545850f7756291c7e7181f273a63f16a0ce4892e3c45a28
initial_ast: 102d78cfa8f14fdfcb39e6ccbccbc78820acef97645800ffc84931f9b82e9f5d
unrolled_ast: 102d78cfa8f14fdfcb39e6ccbccbc78820acef97645800ffc84931f9b82e9f5d
ssa_ast: a09ab12ef7f9790e9a1725c1b2dc86d65564b489d1e685b380a28f9bbcb33b6a
diff --git a/tests/expectations/compiler/array/array_in_mapping.out b/tests/expectations/compiler/array/array_in_mapping.out
index 4a325fe423..690ed1ce77 100644
--- a/tests/expectations/compiler/array/array_in_mapping.out
+++ b/tests/expectations/compiler/array/array_in_mapping.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 002a658ff3a2db38eb21e316458d2473313bbe50f2b4a7cd4aa6e04444c2ed3c
- type_checked_symbol_table: e6cbe752fa16e7a820685d02f654c97c2ccf509f7bb3287ea7060017bda0a139
- unrolled_symbol_table: e6cbe752fa16e7a820685d02f654c97c2ccf509f7bb3287ea7060017bda0a139
- initial_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722
- unrolled_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722
- ssa_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722
- flattened_ast: e52025e727b8679a9b09feee810c3861651136d8876d4d5d73f77daa51bfef45
- destructured_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9
- inlined_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9
- dce_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9
+ - - initial_symbol_table: 8d141d5fae8f9558d51c1c1724328232a0ec9ac2f2395536fd57c94fd3c0c9db
+ type_checked_symbol_table: 18804e4a6c45cb4615393e10f9bcdf03d1b3c57c0543d47c9fbc9481330c80e5
+ unrolled_symbol_table: 18804e4a6c45cb4615393e10f9bcdf03d1b3c57c0543d47c9fbc9481330c80e5
+ initial_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8
+ unrolled_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8
+ ssa_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8
+ flattened_ast: e2468a2b162270486b4c801ca8d53737250d16e11b1907aa0181ac2bdb710638
+ destructured_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438
+ inlined_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438
+ dce_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438
bytecode: bbabb76319d2c69ed28a19090796ad7f974be74a1ef138d0cc58507cc4787632
warnings: ""
diff --git a/tests/expectations/compiler/array/array_initialization.out b/tests/expectations/compiler/array/array_initialization.out
index ced0d678b1..14c27a12b2 100644
--- a/tests/expectations/compiler/array/array_initialization.out
+++ b/tests/expectations/compiler/array/array_initialization.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3904f1aa2958b38775e38de11a75ff1ab9d4416331b916a0f35eb0147a3958da
- type_checked_symbol_table: d7bba066fadd2cbffbb1552f84c707126d167b8ede1d135970f00518f6ff8729
- unrolled_symbol_table: d7bba066fadd2cbffbb1552f84c707126d167b8ede1d135970f00518f6ff8729
+ - - initial_symbol_table: 03c3c6a161c2813b1e23ee475d096e4736319aeade6acd8a5c01d06bb6666d39
+ type_checked_symbol_table: 725f7cb442d1391ac14f33a35f2f08b16172caa56311f0b8f62b0d890a89240e
+ unrolled_symbol_table: 725f7cb442d1391ac14f33a35f2f08b16172caa56311f0b8f62b0d890a89240e
initial_ast: 660059d86d20bf51414ba6a346b61dd0c6afa1d975d1ede5d238625971d2ece2
unrolled_ast: 660059d86d20bf51414ba6a346b61dd0c6afa1d975d1ede5d238625971d2ece2
ssa_ast: 4d231a23b66f1e53a4ee1710c9228f325595440c08b06a40e29021683d47ea17
diff --git a/tests/expectations/compiler/array/array_of_structs.out b/tests/expectations/compiler/array/array_of_structs.out
index d26baf2312..d2686d9479 100644
--- a/tests/expectations/compiler/array/array_of_structs.out
+++ b/tests/expectations/compiler/array/array_of_structs.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e8ac93eb52e18afae7ffff457a3168cc86074d0883104bc167fcbb8f3ed48ab3
- type_checked_symbol_table: 5e1ba8b3a528d5611d262eb41dffaddd07e77c8005eeb27e3b8dd263b873564c
- unrolled_symbol_table: 5e1ba8b3a528d5611d262eb41dffaddd07e77c8005eeb27e3b8dd263b873564c
- initial_ast: 49b0e5f168b47054711d61ba56cd00fdd2f0bd9aae1887bd2b94cbd3f9acaa80
- unrolled_ast: 49b0e5f168b47054711d61ba56cd00fdd2f0bd9aae1887bd2b94cbd3f9acaa80
- ssa_ast: 6bbc73503618356a10b615a8f52d9d7fa4a0b0d76ab5ce77362dabf7f7e0c582
- flattened_ast: 559e530f8bb0b5b15b31b74c2bf902d37a48fed8ca763c3d8d272e43169e2dcb
- destructured_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce
- inlined_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce
- dce_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce
+ - - initial_symbol_table: 26f877e6575661a91a28368e33498e6e6807f3a2027fb798a383c8bddce3218b
+ type_checked_symbol_table: a156cac3eae20c8389876081217052404f77d236c4766e8bb0782d0b9594dffb
+ unrolled_symbol_table: a156cac3eae20c8389876081217052404f77d236c4766e8bb0782d0b9594dffb
+ initial_ast: f220b8582b245809648f0b3697d37949bd2fd02767b68e32271e8b333e51308a
+ unrolled_ast: f220b8582b245809648f0b3697d37949bd2fd02767b68e32271e8b333e51308a
+ ssa_ast: 4023197733bca77f2882eb2f3f2ade5191fbacbeca3732ef79e077d26f629fc1
+ flattened_ast: eaa969f63bfd5010915975bd11f4d8cd9ef88936ffcfa1bf34b1a76af1c2b1e3
+ destructured_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094
+ inlined_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094
+ dce_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094
bytecode: 53499e77217ba5d8d146384234cbed9abe5c47abcbfe547f7bff6fbef4194a56
warnings: ""
diff --git a/tests/expectations/compiler/array/array_size_limits.out b/tests/expectations/compiler/array/array_size_limits.out
index 30dcc4ce4f..7c6927cd2c 100644
--- a/tests/expectations/compiler/array/array_size_limits.out
+++ b/tests/expectations/compiler/array/array_size_limits.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: dc9a652b7919e99cbb63ca541c7c1738c2fcfec2f13fc6809fd1b12cb0a5174a
- type_checked_symbol_table: bdb1049769f4a3f4c08132e4e5c8ebe7693fda64b8ffb3aa0c4fc4a45ee3f0b2
- unrolled_symbol_table: bdb1049769f4a3f4c08132e4e5c8ebe7693fda64b8ffb3aa0c4fc4a45ee3f0b2
+ - - initial_symbol_table: 2736b9080cd1f7ee443af8ec180fb09deba000c8dfe4318dbb30f1709936ecdf
+ type_checked_symbol_table: 01b285a9912018552f939ce1c1fb09776f50d1eb361299d9e9a5eb68287944ff
+ unrolled_symbol_table: 01b285a9912018552f939ce1c1fb09776f50d1eb361299d9e9a5eb68287944ff
initial_ast: 4a5225c722d8af4f266ec15f7e9ff05e2c9375daa78f21ee078a5e22198d0adf
unrolled_ast: 4a5225c722d8af4f266ec15f7e9ff05e2c9375daa78f21ee078a5e22198d0adf
ssa_ast: 1708017fb5ea18ede484da052f593113726832c08a726e6fb824827e4a7ea111
diff --git a/tests/expectations/compiler/boolean/and.out b/tests/expectations/compiler/boolean/and.out
index dca7a18e94..02687e4f0d 100644
--- a/tests/expectations/compiler/boolean/and.out
+++ b/tests/expectations/compiler/boolean/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
- unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
+ unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
initial_ast: cb1bfce0497f40547211ffaeffda34260f6757ae7d01a459b18bc67b8ac8f34a
unrolled_ast: cb1bfce0497f40547211ffaeffda34260f6757ae7d01a459b18bc67b8ac8f34a
ssa_ast: 2e2f85fc41a676f3000db2d8458423fdbc30249f4adc8586cdd5c8dd4c71f54f
diff --git a/tests/expectations/compiler/boolean/conditional.out b/tests/expectations/compiler/boolean/conditional.out
index b7aedfe1ae..0704ea74ec 100644
--- a/tests/expectations/compiler/boolean/conditional.out
+++ b/tests/expectations/compiler/boolean/conditional.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
- unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
+ unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
initial_ast: e4a47461dd96ca03ee0cf5f66cd341212a64411225adfe1f4650b5a0244dc505
unrolled_ast: e4a47461dd96ca03ee0cf5f66cd341212a64411225adfe1f4650b5a0244dc505
ssa_ast: 4b157ccde4b193233579fc52a44a24b89ab462bf370717bf274003f65e143567
diff --git a/tests/expectations/compiler/boolean/equal.out b/tests/expectations/compiler/boolean/equal.out
index 4392bc7746..71381950ca 100644
--- a/tests/expectations/compiler/boolean/equal.out
+++ b/tests/expectations/compiler/boolean/equal.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
- unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
+ unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
initial_ast: 61217aec18c2073eee84ec4213b7bc45ed3bf4743a7dd0f438697e081a881dc7
unrolled_ast: 61217aec18c2073eee84ec4213b7bc45ed3bf4743a7dd0f438697e081a881dc7
ssa_ast: 2279e268ed5b67453ec005211004ebee30d7577737a87ad4bc21e72c36be2db0
diff --git a/tests/expectations/compiler/boolean/not_equal.out b/tests/expectations/compiler/boolean/not_equal.out
index 10a18ac2f1..5d4b9c92bf 100644
--- a/tests/expectations/compiler/boolean/not_equal.out
+++ b/tests/expectations/compiler/boolean/not_equal.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
- unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
+ unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
initial_ast: c16f3e4533f6a833dd3429cdace72599198d9ffc0cff0c5262f7d2d817aecad2
unrolled_ast: c16f3e4533f6a833dd3429cdace72599198d9ffc0cff0c5262f7d2d817aecad2
ssa_ast: 4cb449adc13d9fc054d35a4306c031d95833037c377da5fc56b4a76f2eabaa9c
diff --git a/tests/expectations/compiler/boolean/operator_methods.out b/tests/expectations/compiler/boolean/operator_methods.out
index e22127b77b..1a37019e8a 100644
--- a/tests/expectations/compiler/boolean/operator_methods.out
+++ b/tests/expectations/compiler/boolean/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 844670f23e97a001089c04ae83eed78640626d547c0c1c64aea5c2a38e268bb9
- unrolled_symbol_table: 844670f23e97a001089c04ae83eed78640626d547c0c1c64aea5c2a38e268bb9
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: a8f7a4e237c8966091f6c5fdef5b980e067d7d91ebc40ab89dccdc6e36de71fb
+ unrolled_symbol_table: a8f7a4e237c8966091f6c5fdef5b980e067d7d91ebc40ab89dccdc6e36de71fb
initial_ast: 34ef2d8c201f7799c13ebdffbc40ae7ce6cf81c04e30286b7eae833c6fc4b356
unrolled_ast: 34ef2d8c201f7799c13ebdffbc40ae7ce6cf81c04e30286b7eae833c6fc4b356
ssa_ast: fb94a65958ce35f26e3b445f2069f5a728bd48c94517eefa84a98ba589b22df8
diff --git a/tests/expectations/compiler/boolean/or.out b/tests/expectations/compiler/boolean/or.out
index 330efc8c76..9d8dab5544 100644
--- a/tests/expectations/compiler/boolean/or.out
+++ b/tests/expectations/compiler/boolean/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0
- type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
- unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869
+ - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b
+ type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
+ unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba
initial_ast: b1d21cb0ba71715333e75efca70fe0bcf972fe6cd829450005477642b87073fe
unrolled_ast: b1d21cb0ba71715333e75efca70fe0bcf972fe6cd829450005477642b87073fe
ssa_ast: 2d68d235dcd42e1f8bc6c6a7b33df61ea8f568ef47f0f8d45ec829f5ba322747
diff --git a/tests/expectations/compiler/console/assert.out b/tests/expectations/compiler/console/assert.out
index 71ef608815..b75daa61f8 100644
--- a/tests/expectations/compiler/console/assert.out
+++ b/tests/expectations/compiler/console/assert.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e8ab51452ace557f47719b795991a5b62a8dcf64615bd93a99de8aa28179a7d0
- type_checked_symbol_table: 49e9824efda3a995b682f3f39333e11665cee1e995bffd650bdf5e6eec3ed103
- unrolled_symbol_table: 49e9824efda3a995b682f3f39333e11665cee1e995bffd650bdf5e6eec3ed103
- initial_ast: 5d57d2bbac04f4c15babb8424fd8a4283a06c8c378ab41a9124c526e85287286
- unrolled_ast: 5d57d2bbac04f4c15babb8424fd8a4283a06c8c378ab41a9124c526e85287286
- ssa_ast: 4e1a8787fe8dacabcd494c8518ab8c8e9f4b571f598c47580fc64909efb9b926
- flattened_ast: 6a671fa7b39b60d50699f61febd0ffa0b6a06631140310f393abdc4644366851
- destructured_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b
- inlined_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b
- dce_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b
+ - - initial_symbol_table: cd0dd5b8c35f4122c143671a9c75e32b149bb2d85693ae62cbb4b5368ac38892
+ type_checked_symbol_table: 188525122dabaa0f219515b75de1edad0bb16a433c9f45c197b06a35c5982a12
+ unrolled_symbol_table: 188525122dabaa0f219515b75de1edad0bb16a433c9f45c197b06a35c5982a12
+ initial_ast: f86190debc635d37b9a18467587d9836ad3bcc07b8ec6a263267c928b81c85c9
+ unrolled_ast: f86190debc635d37b9a18467587d9836ad3bcc07b8ec6a263267c928b81c85c9
+ ssa_ast: 115eafc8a3d7b48c79363e4c8a56314d73407e4fed1d56056fcbabf752060fcf
+ flattened_ast: 75138500773ddba4b63ea9199c36f24c48a3169977fa70fc4adfbd64daeb71df
+ destructured_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c
+ inlined_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c
+ dce_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c
bytecode: 3c391009be59588562aa4a34d1b00508cd253c94d35a66741962352c76a92633
warnings: ""
diff --git a/tests/expectations/compiler/console/conditional_assert.out b/tests/expectations/compiler/console/conditional_assert.out
index d666e14e69..302caa42a2 100644
--- a/tests/expectations/compiler/console/conditional_assert.out
+++ b/tests/expectations/compiler/console/conditional_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 98fe1781611a543edd8044244e7dca9e21b1b5e5833edd466d76f61d0009b7bb
- type_checked_symbol_table: 7e6838ca6e2731e8031ed48ca064c74c37d9e75e4fc0d57012aa5ff68b2d3174
- unrolled_symbol_table: 7e6838ca6e2731e8031ed48ca064c74c37d9e75e4fc0d57012aa5ff68b2d3174
+ - - initial_symbol_table: fa3884ac54aff755ef2586393599721511b7ce135c9bcbe74cabff30886e0b80
+ type_checked_symbol_table: 23d793fbaa974bea4557caf161cb9e8e4f653b8513007155c7b6d790e3bdcaff
+ unrolled_symbol_table: 23d793fbaa974bea4557caf161cb9e8e4f653b8513007155c7b6d790e3bdcaff
initial_ast: b868f87536ee7782c8fbeff535d6df882416886dd5dfed4f9363f350c9e55511
unrolled_ast: b868f87536ee7782c8fbeff535d6df882416886dd5dfed4f9363f350c9e55511
ssa_ast: c34387f2e4798e36e23f5b992ef13f39dd128ea4f38bea1fa6d931a8564a3744
diff --git a/tests/expectations/compiler/constants/const_tuple_declaration.out b/tests/expectations/compiler/constants/const_tuple_declaration.out
index 741c343dc3..de6873c90e 100644
--- a/tests/expectations/compiler/constants/const_tuple_declaration.out
+++ b/tests/expectations/compiler/constants/const_tuple_declaration.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: af2effe11f5047f1accaca1df1d8456dbb355969e1e843ba37eda44257570551
- type_checked_symbol_table: 354aa26afb5a249661053cf406c56c1b5434ef844d9706dd2cc6bf2d29422578
- unrolled_symbol_table: 3e547b48415783fedfc122912e44531723314de8d8838ac4a4da298463dd1160
+ - - initial_symbol_table: 4257c099771eba0ebe56caedd81d40740538873eaa91636b4d2ad01ca0c11dee
+ type_checked_symbol_table: d8240d6895acdb3c1c6f527c87077b41a7ab85a1fc62cda388b51835da6ffa44
+ unrolled_symbol_table: 02f0a9e26712b0acf1fc296ec9613e364e23254fb0bd0eb162b5404b0bf1dfe3
initial_ast: cdc5af7d6affe7f7b920e862890f7d1243dc796aee21811427c3c4b952888a82
unrolled_ast: 2fc7bc4cc122c854272b545de15d6a96f9b0005c32ab5eb1acd6f367cb758faa
ssa_ast: 2d2ff690858a75e0f0c731a11899732c4902b36d1e73550c443e82a6b988aaae
diff --git a/tests/expectations/compiler/constants/constant_finalize.out b/tests/expectations/compiler/constants/constant_finalize.out
index 10fa703091..eddcdc0efa 100644
--- a/tests/expectations/compiler/constants/constant_finalize.out
+++ b/tests/expectations/compiler/constants/constant_finalize.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77b127880b95652f948bc184d24fb51eb368cc2ccb022093cd27c2fbc03bb70e
- type_checked_symbol_table: be1bdc9825b662e2070dabbd8e16d24d51ed989e91e385f9ebf27e11dc12b902
- unrolled_symbol_table: 435f5b6da45d68cf00a82aca5b9bd6e326c5d7d2252811db0e96afd1de00a727
- initial_ast: 482e827fb2c32ca61a931013cd1e6f8d29ee21d7807a864a9b00484e536305b8
- unrolled_ast: aecbef72ad4fed4eb0962d95206c23a6ee6f060f62e4c2ad05ca1cf58ddcc655
- ssa_ast: f4301d11941e8dbe05400954f46895716cae64f7e3a34852f7d286af982c1197
- flattened_ast: b59ae5f18324bf358616bd17646feb7c5dff11d2028b8e8af681ea96df7a85cd
- destructured_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b
- inlined_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b
- dce_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b
+ - - initial_symbol_table: 92e694cc0e2f719d64e8e9430ce0469914f77d894c54c9dc0c8bc1e0c1c842e0
+ type_checked_symbol_table: d6f165eac19e1c00649f1adaeb9f04464cfa1be8f06868500386191a587504b9
+ unrolled_symbol_table: 8956477975d1c096a484474aa44051bf03177e60c203b45a59188670a23e5ee6
+ initial_ast: 7605e29ba9dd5e1fab7cdfb8aa89d2775203f5273b84735a3440c545ebffce03
+ unrolled_ast: 517bd11485cc6cabac08d36b8d0bb4e6ab7eed9182b10cd04ef6a0f277e0465b
+ ssa_ast: ab7055ad83cbd497b5561391dee9a179bd4d7b577de91ed9dc72582cd9b72c91
+ flattened_ast: 703074571d3f3479b96465ca1dca76b05b1e1d34d4783d06dfc04bd1dea0dfe2
+ destructured_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120
+ inlined_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120
+ dce_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120
bytecode: 34335e40c3ca26e00044d055cc0cb8d262fce1ac49a4940b36b1136e0772d305
warnings: ""
diff --git a/tests/expectations/compiler/constants/constant_loop_bound.out b/tests/expectations/compiler/constants/constant_loop_bound.out
index 20df8a7195..8e28ab1d55 100644
--- a/tests/expectations/compiler/constants/constant_loop_bound.out
+++ b/tests/expectations/compiler/constants/constant_loop_bound.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1eed24f01e5256fec3b444fd3a38b7e25756c5fb20010872884a34d54ef888c
- type_checked_symbol_table: 89c060252a9e229b91f2ac52e5e3823e04400f3e060ead04999aa4911f42c731
- unrolled_symbol_table: c00e0818651bd9e2c068becdf3819b8d46238e0cfad46c87791efa9c97c6f9de
+ - - initial_symbol_table: 9d2621a6655c3b4fc488b4303557b99756de606508b19dc917a2d2c004d05b3c
+ type_checked_symbol_table: 63e4810a08f666b904fa09a6c923ddaed25dcefd5ab69a9dbfb0067f5563c494
+ unrolled_symbol_table: 6979a1a8c5d4216808b49ffdd08823c90bb7bb453ba0a24f929a4e8a4713f806
initial_ast: 9ebde40ca2971771bf7ff4af11a88482f32aee303723c87cfe5b4a0795a560bb
unrolled_ast: 338b820767e2fc502f9530c16635f6a8589c0c48c18157f3d76c924193b65b03
ssa_ast: c3265796218829ddfdd6e34b50beaefadabdb49695cbf3034330442571766e61
diff --git a/tests/expectations/compiler/constants/loop_unrolling.out b/tests/expectations/compiler/constants/loop_unrolling.out
index 9811de3777..fdd1b36d4b 100644
--- a/tests/expectations/compiler/constants/loop_unrolling.out
+++ b/tests/expectations/compiler/constants/loop_unrolling.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c6a4e40ae8f466c3ff6bf5d356d6ba89684438f88015e8ea23ff43eadb662b49
- type_checked_symbol_table: 0b88104308fe0b9e390a59a4359d6245170347557911b21ba04cd1d9124da14d
- unrolled_symbol_table: af56532f8dd6c6ca6f5fc8af3667202298898a54fe2f871a7874684a712f141d
+ - - initial_symbol_table: 29e97965dc9ebb3ed0ec705736fbdc7dbb9f813faeac344da82d0456e333f874
+ type_checked_symbol_table: e82c690e31df9895a2e07093511bc47a321ceabb638540d5fba59641db0e8abc
+ unrolled_symbol_table: 649c16b1edb5c10fc698f4ed9912a0438208546bc8b06f50f004b3176db37f47
initial_ast: 6256a249cbc21507d80bb44e2915179d77485e9c7974b09dad5ac31c80857779
unrolled_ast: 9c4e9b3fa952b1eb43ad69e5374eaa14dd6a7028e993cfef8183f832869d5a5d
ssa_ast: 10a72521616bff5daf9a6086d3c4a86a98abb246ccebe02f62d92ef3885f8138
diff --git a/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out b/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out
index 8b238b086f..c8da37faa3 100644
--- a/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out
+++ b/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c6a4e40ae8f466c3ff6bf5d356d6ba89684438f88015e8ea23ff43eadb662b49
- type_checked_symbol_table: 1f2f455b3509dd7c93fa6799a0f3f01843aaab11efbc772223dcb5de29ae93f9
- unrolled_symbol_table: 1ff2f86af30a607b97e5d1795e0ff64aee075c340aa13d8c1b98df2595eddd58
+ - - initial_symbol_table: 29e97965dc9ebb3ed0ec705736fbdc7dbb9f813faeac344da82d0456e333f874
+ type_checked_symbol_table: 0d2450e4e9dbdf81f3509cfd8a2ddf47db37aa8980bf1c268305e4e0558772d4
+ unrolled_symbol_table: 1380d27733d07cc968b92d018486a2c5a7dce3ede1253f4c6694b7ae5e477105
initial_ast: 2edeabb90f14e92b8eeab4396b1ddcc6e707da5e3b3ca9936ba946bbaba68822
unrolled_ast: 305dc314c5c7272d119542345476398ae0e349b6fbc38ea8286e5a53510ea821
ssa_ast: 04080337c157b9b1b50422ee764a6bd8ecb102d6198a48ffc83919f07d339806
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out
index b6681f5050..be80f14f9d 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- initial_ast: dcba8db0243dff2d3c5311005e63d0647ed42363d0362422c33f95925a36dad8
- unrolled_ast: dcba8db0243dff2d3c5311005e63d0647ed42363d0362422c33f95925a36dad8
- ssa_ast: 804d72944c1e4c4c491108bda45dc1c48d856b332d18f985f791d3f813d2430a
- flattened_ast: 927cd1441ff9c59ac177e9a2d783d9f8c49f58fa474412095200b0ca6d5effee
- destructured_ast: da6c4f48019a88521e69e131dfb94fed21a3109e623c0c9d0e1db6d02d56fab4
- inlined_ast: da6c4f48019a88521e69e131dfb94fed21a3109e623c0c9d0e1db6d02d56fab4
- dce_ast: 5ff2ea345d15672bbfc673a9e773299d94783e41f819c221507387df6b1f12fc
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ initial_ast: 14ed8952c476c2b24bf9ad6cd7da7091e8aacd49975682bc4876f9b2d3aedbbe
+ unrolled_ast: 14ed8952c476c2b24bf9ad6cd7da7091e8aacd49975682bc4876f9b2d3aedbbe
+ ssa_ast: dcb235411309bf2559c2a427c29e716b2069631a485110e9a82e23994bb3fc52
+ flattened_ast: 9020e9b164148797cd34c2dc0031396ad860ef0dcdad67762943a00bd7d7d4f7
+ destructured_ast: 9da93c6eb49d492936f1d950dd4e3a2aaa93dff67b23fd6f8667f4c20b626861
+ inlined_ast: 9da93c6eb49d492936f1d950dd4e3a2aaa93dff67b23fd6f8667f4c20b626861
+ dce_ast: 665fb2235b45e4fe8801daa263ced1e9183789878e536c7b8d18e47681937947
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out
index b30e7b8aab..bf54cacfe8 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- initial_ast: 4720b451bb96d91b8d5d632ea11e2394d9b34bd4c396633658905acf7e08ac94
- unrolled_ast: 4720b451bb96d91b8d5d632ea11e2394d9b34bd4c396633658905acf7e08ac94
- ssa_ast: c5998a0356afed2adbafa1d0ed223f3d848c09e783119a51b38cf42f37aa1930
- flattened_ast: 498ab5e011ce4ca54e190bc80ea436c39443029c1d7be50894d740ed16baaa7d
- destructured_ast: 61e71696de1b8067a8fcaf4cb63a61512a0a35c69026fa8cb9d0d56cce32f416
- inlined_ast: 61e71696de1b8067a8fcaf4cb63a61512a0a35c69026fa8cb9d0d56cce32f416
- dce_ast: b7bfe7c834ca23bb98558e0e802401b75f2eb4cc9c03bae8098ecc602a4f8117
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ initial_ast: 4658c53df803f432b94e89b89f9919e362fa9fb1a36cec6a4bfaeef9a7024434
+ unrolled_ast: 4658c53df803f432b94e89b89f9919e362fa9fb1a36cec6a4bfaeef9a7024434
+ ssa_ast: d9edec3b6bee6695344a4f8f7c0ef735d02838a800a0d10737083ed7956a919f
+ flattened_ast: de70fa794947b7c4cd24beac167e076dded5e8325eb95f36b5f906746950deda
+ destructured_ast: 16c6941986501843ab532ce7750e13b1db6b35b66a2903bce1a81e5d7ac640fd
+ inlined_ast: 16c6941986501843ab532ce7750e13b1db6b35b66a2903bce1a81e5d7ac640fd
+ dce_ast: bea3bf327ec7a8509c0b2dd9c08a8ad66f22cb4997a17fed66ff21c362ce4de7
bytecode: 89209e8d86f847dbf47309d0092ee98ff4c7e72f93c06aa16b185b87931b4163
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out
index e791a1e5f6..f8ab5ecac6 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: df1a8e245bf68db29b7e51bd474d925561f71360f9bcaf8191395fb32dc307d4
- unrolled_ast: df1a8e245bf68db29b7e51bd474d925561f71360f9bcaf8191395fb32dc307d4
- ssa_ast: 272eb3fc1c47b2b004ed89eb8eb01942082b1e6497221d27c28513d47570fbdf
- flattened_ast: 95e9236617e41f9860d237f4db626b50cffccc079fa5342c735192d9c4847970
- destructured_ast: ddc393fca22f1ff67682d324bf7e97e9d9f346361fa05b8b355ec26a5f49eb7b
- inlined_ast: ddc393fca22f1ff67682d324bf7e97e9d9f346361fa05b8b355ec26a5f49eb7b
- dce_ast: c56ccba1e524a36abd2d6a080963e02681b3906e2588e7418c345037f40ee75a
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: c195cd96cb533417c22ee288a309dc785869aead578882b8de25adaa7138767a
+ unrolled_ast: c195cd96cb533417c22ee288a309dc785869aead578882b8de25adaa7138767a
+ ssa_ast: d61f8c38d5972e527ca0774933f12701948204aabf235bcc410234b0cca6ffa7
+ flattened_ast: c2913b758f62dc5bfb9578736623c6f555e92843ef2640e7b8c4017010bab71e
+ destructured_ast: 5e47cadb8b30359951bb55d17f62114e21c36cb22909bdd8922d280e205fad79
+ inlined_ast: 5e47cadb8b30359951bb55d17f62114e21c36cb22909bdd8922d280e205fad79
+ dce_ast: 32ceba1bad1d48a88a8bec44db7202e2666ee7a1eace8065dfa7e643a04b6922
bytecode: 44723f1147fbb09b330db772453005ab5dae98a53925a9dc45b66daa51584290
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out
index a1cb26c1ad..796270d905 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 2244e3ecab6e4c4f0d3a04a2fccffa870b542be65fe973a3734acf2c95e8ad3f
- unrolled_ast: 2244e3ecab6e4c4f0d3a04a2fccffa870b542be65fe973a3734acf2c95e8ad3f
- ssa_ast: b07230fc8f516422ef9f80eef3a0341b2300bc017db7109e1a0e95cb135cff0b
- flattened_ast: 8bbb94ce31bbbf42d3bfb5db2db9a82e0c0abde78ef902cc970e3ef97ea4175a
- destructured_ast: 128428fb8bc285f8de9ec60c68bdd14a68ac89f1b3d1b32147159de9528191a0
- inlined_ast: 128428fb8bc285f8de9ec60c68bdd14a68ac89f1b3d1b32147159de9528191a0
- dce_ast: d1aaa70ff1de70aad1729694e33da529dfb87e5308939a7bae4b4448c35c6649
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 7e158eb4d35f3576485510266c8bf65e43a8a01e112c893a9b207f22455fff6c
+ unrolled_ast: 7e158eb4d35f3576485510266c8bf65e43a8a01e112c893a9b207f22455fff6c
+ ssa_ast: 580070ba6c54295ee57adad120f1e289e0383a9924b33483d418d578984516df
+ flattened_ast: 9a9f97a65090fb04e4923f03168ff633de8dd8df5d0d77771e0297895327f8ad
+ destructured_ast: af85d016afeb7bb8f094f29d35efa0d587d7318ab7ddcf0d1e7dcb8c41995e13
+ inlined_ast: af85d016afeb7bb8f094f29d35efa0d587d7318ab7ddcf0d1e7dcb8c41995e13
+ dce_ast: 3398f3b5688a2adfd3e1a729066f970183d1cd3d0081a35b566ef5a78025c691
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out
index e3d5a5c4ef..74bbc7b0ee 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 6862efe8b596e629b2378b738167947a2fa19089e649fa1fc48a4b166bc56335
- unrolled_ast: 6862efe8b596e629b2378b738167947a2fa19089e649fa1fc48a4b166bc56335
- ssa_ast: a27a2e149590e24904d3f874cf7aaf0c4cd8b720b978d2b254c33d31fd4be31d
- flattened_ast: afcbe91351846e907371ce92509d19adfda10428ff31d81281f3730fb1b05aba
- destructured_ast: defef5668f0ec16f7c85197153c526d329e41e9a3c068ad273f8a2fc153b521e
- inlined_ast: defef5668f0ec16f7c85197153c526d329e41e9a3c068ad273f8a2fc153b521e
- dce_ast: 683f503ccc7ccb5b9c8c45b019338ef1228ea93b793076bcc31ed7c6639c192f
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: cf0620436443663eee9dd1767bbdba9c2a68b350a02a32df0b203b6c07c28e3d
+ unrolled_ast: cf0620436443663eee9dd1767bbdba9c2a68b350a02a32df0b203b6c07c28e3d
+ ssa_ast: ee7a71f44f12f31dbed39bc4db57b50c72012769af87c4ccb24f408d0955f49e
+ flattened_ast: 64ddd1307acda3369319ec275d0d1a1e2b3c58941bf55da4533f0b4e59815838
+ destructured_ast: 482ea7d3d89a58dc0167fc45c84d402fb4fb150dd7e583b8edde3f0c93b12a34
+ inlined_ast: 482ea7d3d89a58dc0167fc45c84d402fb4fb150dd7e583b8edde3f0c93b12a34
+ dce_ast: 557dcaf33a9988d441fbe85b0fe13bef52bf00e214b9631224765930c8b733b4
bytecode: 1ee04c880a78442953925baa8e3c60e416d77c926da80774db6961188aaba65a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out
index 85bea98d85..41a9ba45d4 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 724b1b99450b4b86135c4466d0096fa0a1604587bc67b200b48c10beff1ddc8a
- unrolled_ast: 724b1b99450b4b86135c4466d0096fa0a1604587bc67b200b48c10beff1ddc8a
- ssa_ast: c526d668c728b43d6c65616f11bef25cd64ffecebb0bd4c879fb252bb6ec27ce
- flattened_ast: 1043a107ea8f2bd3c010df9f98a9615aace849d7c8a811d8cfc6d13f2c395e3c
- destructured_ast: 25f2b52c4f11522535461a96a6547e6da3fe3877e004d54bf88da6bc0ba662cd
- inlined_ast: 25f2b52c4f11522535461a96a6547e6da3fe3877e004d54bf88da6bc0ba662cd
- dce_ast: e478366ce2754d6ea16a10244d81226bb04183347cc53bcdd558ee4d6d0c3926
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 18367bef5242c3d05bf9b634b7c4283827cc2b139dd34321ca7bdf15548ebed4
+ unrolled_ast: 18367bef5242c3d05bf9b634b7c4283827cc2b139dd34321ca7bdf15548ebed4
+ ssa_ast: f304a3aa5bfea73165262ef32997e06905caf181a1128dd491901f3e9ab8894d
+ flattened_ast: d1b14cb4e3e6741c59fd51d1f1d9c7586d0a3b277b988bc23bbf62a5b3205f2a
+ destructured_ast: 9a60cdb4272353ea39b520c6395ee2728947743ac8f1168a7749b6284f69302b
+ inlined_ast: 9a60cdb4272353ea39b520c6395ee2728947743ac8f1168a7749b6284f69302b
+ dce_ast: b251f2c19953b697d980b2ced31dba59d0620b4a82c66f5e0c3895f12bfb4032
bytecode: 6e17954a1a55bf11bcac1b381fc6a82ee849f92a9af06d755ee3d6e3cd3b748d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out
index af7632eb0a..5798a0e500 100644
--- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 70ae6cfc27164672f73bac7b6b5405e0e876162dfbdfe6b618fe8184287a49f1
- unrolled_ast: 70ae6cfc27164672f73bac7b6b5405e0e876162dfbdfe6b618fe8184287a49f1
- ssa_ast: 8349db51da75a1c832f8586699473243b34ef5b524bac62371e36172570aa996
- flattened_ast: 8fb875c484788763c74e64d0718d4b574fe2a5db6c4893f1228a3b77aa096858
- destructured_ast: 05c1ec59b3cbd71655714f3f35f5ff6ede1426e7ef57799fd7d9c55fa989d05d
- inlined_ast: 05c1ec59b3cbd71655714f3f35f5ff6ede1426e7ef57799fd7d9c55fa989d05d
- dce_ast: 971bc4589f1a71c59114995383e04bf98125ed5d7ed800cc91d7e98dcbfa57e3
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: e30e680035a999fddf3f6bf727d96a91bcb315e0015e68f06be3bc6a5fea60ee
+ unrolled_ast: e30e680035a999fddf3f6bf727d96a91bcb315e0015e68f06be3bc6a5fea60ee
+ ssa_ast: 20eab109b98f072405d4e7491e12625dd8c32912f0744b06c426f0a67e67b636
+ flattened_ast: c07c880e72d3e0ee980acd278d7e1583a2bb57edb5279c8b8876ff0daf23b411
+ destructured_ast: 5d6134b5ce819e2425216bb82a34b4d030520031b333d8cfdbde495cfb140a53
+ inlined_ast: 5d6134b5ce819e2425216bb82a34b4d030520031b333d8cfdbde495cfb140a53
+ dce_ast: bd6a7668dbd9fb4fb4ee5988d6888995ca9e0fd9c0e3e078bc578162d0321bf6
bytecode: 16448534dab09040c482f623815abdd0bd2e330d2cb99bc095142027c80e9bf0
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out
index 5ad1f173d4..f9feb871f6 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- initial_ast: 4b0b99b3510b8312cd185c02e161adffd10b25c431b7bb0999fee6190c4d34bb
- unrolled_ast: 4b0b99b3510b8312cd185c02e161adffd10b25c431b7bb0999fee6190c4d34bb
- ssa_ast: 3975b2a6e35a69ea3081d68079929b67f09ea675d17e011fb3367bdbe37183a6
- flattened_ast: e1956e1f27dcd6451eaa3a6d94fd28de9d92edbbd37819953124c89a3b0b7abc
- destructured_ast: 3e1689b9d4b2469981aaa5f35b7505504c2283dd3817f9351517de4ad54b156e
- inlined_ast: 3e1689b9d4b2469981aaa5f35b7505504c2283dd3817f9351517de4ad54b156e
- dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ initial_ast: c0ca1427cdd60625ce2d8bd7c687a6b7820a2cb690fb99e406b5e84513c1a01f
+ unrolled_ast: c0ca1427cdd60625ce2d8bd7c687a6b7820a2cb690fb99e406b5e84513c1a01f
+ ssa_ast: 7f8e1c97b94aa7a8d2935fd64c8c2ad0e043344226e69e1b57d09021644e94d7
+ flattened_ast: f77d1031edd766b0818fdda872ad8df55cf34c17c24f0dd9c68bc60d625b4237
+ destructured_ast: 4ba710fd1e4b97e48a60a9934f98af9575d7d889eaa87ff11978b955a49812f6
+ inlined_ast: 4ba710fd1e4b97e48a60a9934f98af9575d7d889eaa87ff11978b955a49812f6
+ dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out
index d060200957..5aab7e679a 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- initial_ast: 93b0131377f218c67f41be2b8b795349a742fcbbd6a7f61a0bd18990d5fabe8e
- unrolled_ast: 93b0131377f218c67f41be2b8b795349a742fcbbd6a7f61a0bd18990d5fabe8e
- ssa_ast: 0a5800473375620b508c3f4fec976b9770ebce5685289a8889ebe094b8f8ed23
- flattened_ast: 6f8d62220e2d6c71a71c8631d7b154f7be88b7204d08ca2a799833ac84c679dd
- destructured_ast: 4b3207f15d35554170e7f06c3b9c30fd30c66c90fbf5e8838465ff4e4e992190
- inlined_ast: 4b3207f15d35554170e7f06c3b9c30fd30c66c90fbf5e8838465ff4e4e992190
- dce_ast: d8c20485466ea4656dc3cc6b57e25833cc2ac39443e21976bcac3fa67c700a71
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ initial_ast: ae1a7a56279a9af54fffb6da377fbc46de742e00b3238b2aeba45d09a6632130
+ unrolled_ast: ae1a7a56279a9af54fffb6da377fbc46de742e00b3238b2aeba45d09a6632130
+ ssa_ast: 7c0adf4a4225d8c741214ceefaf4a9b56958a913c3ad8eca468e07a2e28bed58
+ flattened_ast: d9baa25d51c87537ad3a3030d3122c948cd8e3796c164eeb8c6618db2269761f
+ destructured_ast: d9c5da617aaf0e94e0269fa93f3f2ed1361b49f5f3f454bcc18d4762f91d2c12
+ inlined_ast: d9c5da617aaf0e94e0269fa93f3f2ed1361b49f5f3f454bcc18d4762f91d2c12
+ dce_ast: 1cd99533251f8450ee6d930c75909bd831feddedeaf232cf4f6fa0962665ada0
bytecode: cbaea392a3a5a598090b5c75eebfc840f9fd1f4dd9460704bd82c17acfedcedf
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out
index c31b16a27f..fe43058f84 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 51f5d4250002cff4b75214cd0df2805a89ae34eefd0fb67e44d35d536847084c
- unrolled_ast: 51f5d4250002cff4b75214cd0df2805a89ae34eefd0fb67e44d35d536847084c
- ssa_ast: 7ceaa6e0c45e453b9c01bd1aa05f30d204013120158dbebf85e824731cefba6b
- flattened_ast: a6dba06e7a0f8ba33dd0ad3c990c00f4ec111d80cf323565ac5857c9be6b6a57
- destructured_ast: bbe9c0855b712aba0cf1523eacba4b222aea8d58a6cf42d45c60c9e87cb4366d
- inlined_ast: bbe9c0855b712aba0cf1523eacba4b222aea8d58a6cf42d45c60c9e87cb4366d
- dce_ast: 53fddcd5a73365668e268bed0649ad594c3be5e837811240cb2b63e614ea7802
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 7151a3cf55d1025b247fe69ffd178cd6b2eb0272f922fdb5a5bfde9dcee77e39
+ unrolled_ast: 7151a3cf55d1025b247fe69ffd178cd6b2eb0272f922fdb5a5bfde9dcee77e39
+ ssa_ast: 5f4ae844c787a6dd0e58a27ab8a8b32be49811c1475393b4e3cca120a7f45b8b
+ flattened_ast: bf68c51ba36d68fd77de6b63e5c2e705d712ec6e76c643b8db0eb6fedd6e39d6
+ destructured_ast: bc219156e10c701d423dc656e5f37eb714cce2d732c69403c7e2375bf9f0525b
+ inlined_ast: bc219156e10c701d423dc656e5f37eb714cce2d732c69403c7e2375bf9f0525b
+ dce_ast: 06703771636a36a22de63b460ab2bd73e1a0d25408d315e069251d50f0d8a860
bytecode: 5d5cbe495e958d3762c2656dc336bd9fd903b5e0b8b51684f3556ca4b5281344
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out
index 57266926b4..d31f8ea2ba 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 624b4ca374b7e4951db9d3d7168a09f03e0929a65317e27f3c2e71f4f6104456
- unrolled_ast: 624b4ca374b7e4951db9d3d7168a09f03e0929a65317e27f3c2e71f4f6104456
- ssa_ast: 12182a962a4a9e405d2d72aa1f3ef964a65bf6c9fab495784f9955022f1f0285
- flattened_ast: ed75bb6f9af926129ff1aacf3156894daa9d1f3ecb6cb6cc574e016d29928210
- destructured_ast: 403824f38836d6861440615b8ed4b60bac229dcfd8a6a9ae57f99869ace803e3
- inlined_ast: 403824f38836d6861440615b8ed4b60bac229dcfd8a6a9ae57f99869ace803e3
- dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 1c3a76d19f97aad8a0ca74edfdffea0ca87e9a7448c9f0ae766ff51876f236da
+ unrolled_ast: 1c3a76d19f97aad8a0ca74edfdffea0ca87e9a7448c9f0ae766ff51876f236da
+ ssa_ast: c19d32e511e4180c00b74a0e881686ca4576e6b1591be75f111e1931bc055bf7
+ flattened_ast: eeb242c20efc908266d201b4297653ef35628335eb132c89ac3f1e7a93c51c85
+ destructured_ast: 8f453847d6907238bfc055ecf411cd7c365a106c4d10eff6d16eb39b5f95e0a1
+ inlined_ast: 8f453847d6907238bfc055ecf411cd7c365a106c4d10eff6d16eb39b5f95e0a1
+ dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out
index a7fe35f867..371c8886c4 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 049c04855c180903c695f37831e35295ab950e5184e2701f7b73880664b0302e
- unrolled_ast: 049c04855c180903c695f37831e35295ab950e5184e2701f7b73880664b0302e
- ssa_ast: 8025c0ecdbebe76824b531b87b2ac02c63f29a92e361b813ecba87218b9aaae4
- flattened_ast: e3592a6f9726287f22213c60c1c91f3dd2fa76b449542145299830822c7f1f3a
- destructured_ast: df95613d5c5c503c176f3d87fc464823abf7e63b7532494646475b49b05e1431
- inlined_ast: df95613d5c5c503c176f3d87fc464823abf7e63b7532494646475b49b05e1431
- dce_ast: 74df99536a173011b809ac9bced3dc40d7e209678bbc210fd6bbbad54571d4c9
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 6df4c8570614329e4e589c187680fd2964b5772a8d98e0ef32ff92d6daef97a8
+ unrolled_ast: 6df4c8570614329e4e589c187680fd2964b5772a8d98e0ef32ff92d6daef97a8
+ ssa_ast: bbf8f6a4dc4296fb250b617fb3074f85bb1947d9ea7a1f507354c406dd9a4325
+ flattened_ast: c6c84f2df0e29009e693b4e4b3a395efd442eaf2aeb907282cefec63b14d25be
+ destructured_ast: 6145f12e39f63a825d52629100f0ea53b6c3d76f7db328439cd61a1cc1ad6b61
+ inlined_ast: 6145f12e39f63a825d52629100f0ea53b6c3d76f7db328439cd61a1cc1ad6b61
+ dce_ast: f863b6df335f3d18826ca425de8fddb296b808c2521ff8f7404e7091c3f00939
bytecode: 928ec4195678229549fe7ec5b3291d7c72afb95787099dbfca6118539bcc2fd0
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out
index d906187c3c..0db8f061ce 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: de7637d5cc0d8483909cd461c6a0b029dca65db3b001d6550ccad74ed26a1074
- unrolled_ast: de7637d5cc0d8483909cd461c6a0b029dca65db3b001d6550ccad74ed26a1074
- ssa_ast: d3b81aa2fe07ac52f12bd9802c9e8e1439b3b6de71bb924602724d3f3013b600
- flattened_ast: 1d65406150ebc3947ee4401b8e018e392fa6662c7e5f367f745e7b03f766f7d6
- destructured_ast: 23abf054e7848cc73e7ad3fd66fc55bb44d96e71e9bc63eb22ec70a27c586102
- inlined_ast: 23abf054e7848cc73e7ad3fd66fc55bb44d96e71e9bc63eb22ec70a27c586102
- dce_ast: 75e7802ee5c7639908eefe144773172d40ef613c556dc141823111193e52c3d5
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: ae16202a927a7513e8793f59ede8a55e1278f35769b051d4d2f80c1d482d6d8f
+ unrolled_ast: ae16202a927a7513e8793f59ede8a55e1278f35769b051d4d2f80c1d482d6d8f
+ ssa_ast: 1411edd1ebd12dacdf2b04c6623a6b2a8cc607121499ed1bbadfe801ac0f66b2
+ flattened_ast: 75aa3e8af15ff65010a8058d5212d59451c56fe41c41728910cb9c3072b9281b
+ destructured_ast: 4f95832c547f3c6654494ae7d08d7a73023c200ecc648e5bff043728987c071e
+ inlined_ast: 4f95832c547f3c6654494ae7d08d7a73023c200ecc648e5bff043728987c071e
+ dce_ast: 65eae244c1796e19e73655a4c80af11d605f7ca0cd518945942056901551a9d3
bytecode: c87c15be54d6c1ca80ab86ca735443a949fd9e3bdf7534136ec4c9bb5443fa77
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out
index 6b4fdd286a..2828bb0c9f 100644
--- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42
- unrolled_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42
- ssa_ast: 560f513587693b7a63387f76a8579a5733b37099bba9cff5398f5e43421ba7d5
- flattened_ast: 894c597fa55d9e7294e1046d94c02cd82e15cdc830ab06b1a601b1031315efe8
- destructured_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc
- inlined_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc
- dce_ast: 5f224096274a482ea4cfdb543c4ac69b09f90b35b3e367f8f4e92b16394db9c6
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a
+ unrolled_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a
+ ssa_ast: b1b76872d420d374047685a8caa8997573809809fb38c22070202c22a372cdfe
+ flattened_ast: 17c15ad8def3723dc51bada88cd6993aae173c425aad665b8ed562a5c507ad16
+ destructured_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18
+ inlined_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18
+ dce_ast: dd33ed056dbc212a536bb457905d3b97821edf0586948cc23d9b31b32cfeb75c
bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out
index 58bed9e16d..2bb1f40a88 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- initial_ast: 93ad97d702c153fcb6a8bf8263b530887d8cc2a1dc7d86fef7a0589cdf55cbac
- unrolled_ast: 93ad97d702c153fcb6a8bf8263b530887d8cc2a1dc7d86fef7a0589cdf55cbac
- ssa_ast: 60ca683e070b071c94d6ee55ccac3f22d5ca8aa75d66fe97e72a1b5e2f199bcd
- flattened_ast: fe6dc578cf1a61795463ec2a025bdcc46cbec2bab8713cc626a5cc9d00d80b75
- destructured_ast: 6b0670a55609a73824e6103b9f73b8863f4a543b51a91e4fcd4c2cf8852b7f01
- inlined_ast: 6b0670a55609a73824e6103b9f73b8863f4a543b51a91e4fcd4c2cf8852b7f01
- dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ initial_ast: c37c0b5d0f67bef18833c283bf4a4392e4b07e4f5079f3cdfbf02465930da005
+ unrolled_ast: c37c0b5d0f67bef18833c283bf4a4392e4b07e4f5079f3cdfbf02465930da005
+ ssa_ast: d781123cfb06fd2c52d52af8dcd875fd2a2ee84510dbd3542107dd66086e5e13
+ flattened_ast: 8a455b16b66e84ee4bcc4d5c729be7a7a140087e8b7493e730e14c6162489c26
+ destructured_ast: 931c9e43747079453587bd45577dc7fc1862bbfc9713bb2bb68d0c2c90b3da76
+ inlined_ast: 931c9e43747079453587bd45577dc7fc1862bbfc9713bb2bb68d0c2c90b3da76
+ dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out
index 0610e55e17..b08279b5e3 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: d24bb2c4dc7ba6e56f148f959767d6cf0f0ac2665063b901cc7794cf15a0114d
- unrolled_symbol_table: d24bb2c4dc7ba6e56f148f959767d6cf0f0ac2665063b901cc7794cf15a0114d
- initial_ast: 18447ce397026d66393337d0ee47b6feca7ca8901bf74d657135d3aead37aadc
- unrolled_ast: 18447ce397026d66393337d0ee47b6feca7ca8901bf74d657135d3aead37aadc
- ssa_ast: 722f93cfd3e0f6d4968049d2e16b1590eac5f5612abbabefca93090b06c044da
- flattened_ast: fe16dd5d02eed7903b3dd5056e2ac2618eb8acc8b9be61353430f704e0ede131
- destructured_ast: aadd35a696f32ddfb3c4172dfbbb8b9d8d05b8903b02b1457fa7d618b18cddf8
- inlined_ast: aadd35a696f32ddfb3c4172dfbbb8b9d8d05b8903b02b1457fa7d618b18cddf8
- dce_ast: 0e290e98e4bc3b0b743ba2bd837364394883725bff7263f614a54d27d039c3d5
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: bd3fb93ae9dd388b30bb8647ee075485a8ca91829e9f04ef5f5a5e2680b4b47c
+ unrolled_symbol_table: bd3fb93ae9dd388b30bb8647ee075485a8ca91829e9f04ef5f5a5e2680b4b47c
+ initial_ast: 3d995034b8415027cf2fbb928420342a981e7fe13241950c0252d350788c8726
+ unrolled_ast: 3d995034b8415027cf2fbb928420342a981e7fe13241950c0252d350788c8726
+ ssa_ast: 4b5a6316b2467b4cd05c44e88ec6ae5a98aae84d73e08115e61356dbfbcd0052
+ flattened_ast: 11d75c49b6d8f1a0de6a2e293bf7e2a8ddce9594ecacbad87aaddcae504c4486
+ destructured_ast: 7e4d543983a873c463fec05313bb7e5ac54053a17b50229ccc84322fdccd0ea1
+ inlined_ast: 7e4d543983a873c463fec05313bb7e5ac54053a17b50229ccc84322fdccd0ea1
+ dce_ast: a6a7a34c6364b6793e8228679ee81d507156fa805f2aea9522ebed44c28204cf
bytecode: 1a32babe51dec0ff82a035139fa96069e6b0f7b9e7ec8f08f0802bd076deffc9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out
index 12fc0e2efb..97e169746a 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 015f123c9cab8aa3b932be49f4eee42e87913b40777a2094f98c09a7ace9f0cf
- unrolled_ast: 015f123c9cab8aa3b932be49f4eee42e87913b40777a2094f98c09a7ace9f0cf
- ssa_ast: eb8954d3293672361e8fdbe9f32381c54dea56093a5945114994e75082da1e4a
- flattened_ast: 9e4cddddb6dd1fa9e2142b20009471f4e0ac4987239560a10af693f6514f9b07
- destructured_ast: 656cac897b70714e4ac858939193491a87b9dd1aaf0a9ac0cd99b54e0854222f
- inlined_ast: 656cac897b70714e4ac858939193491a87b9dd1aaf0a9ac0cd99b54e0854222f
- dce_ast: 76c322e7de0dbec5c3ea63133fdc2cd704385fdb1dc9b0fd1ed11bf8fd358809
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: c539ad538582bc310e5dc83c3484409030cb54a14fa7bdefb3fe4867cfb044cd
+ unrolled_ast: c539ad538582bc310e5dc83c3484409030cb54a14fa7bdefb3fe4867cfb044cd
+ ssa_ast: 8fd24edd0f7697cecd31bc5149bb1d8259846b663baf341613e93ee3e682af3f
+ flattened_ast: f8967587d712ecdbd2a596face1204c67644e63893f2194698381d16ab7eda31
+ destructured_ast: 57ee7a5b5961cca69f4d894cbb664947c57b863d9013cea0c8aa086e08dd22d1
+ inlined_ast: 57ee7a5b5961cca69f4d894cbb664947c57b863d9013cea0c8aa086e08dd22d1
+ dce_ast: 9055ac8bcc1d34a7bf2bf60586c4573f7299faf6c14948648bbb40c3f35ff04b
bytecode: 834629ba3e42f71f47ce3499d777661c415ac89ad9d797c54ec4267202d48690
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out
index 63e9b7876c..e00fa227c4 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: ce62840019e39698149d9d52f2c9bd4a57cbacf79836bcf1716119f34d23de35
- unrolled_ast: ce62840019e39698149d9d52f2c9bd4a57cbacf79836bcf1716119f34d23de35
- ssa_ast: 496c05caf485d967f8354ba3e5e45b53e7420633f3c133dc2d902ae8354425ce
- flattened_ast: 014f3b8c50e6b89cb5cf5204d5a8fa2a4915005ee1913c79a5b7fc2c335256c1
- destructured_ast: 2f3d61cc28e9ed637f3d738e27c9475b015ea645aad49d0198fc33b7b5e0ccfc
- inlined_ast: 2f3d61cc28e9ed637f3d738e27c9475b015ea645aad49d0198fc33b7b5e0ccfc
- dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 7409926e4a019e7ef04c6af85542ff75628d54c6c1ba17dfad3d60b508dc8be6
+ unrolled_ast: 7409926e4a019e7ef04c6af85542ff75628d54c6c1ba17dfad3d60b508dc8be6
+ ssa_ast: 40e984ee215624760e152c5c932ccb9a6d20e8e66a2a051a2f5e275834b73470
+ flattened_ast: 371d83d26067317c41d419c56df65315ac282f49b8549b8a3c84109b6ab76d5d
+ destructured_ast: d07bb98f5d86fcdea06ece5f78416507e92866c13dd15858ec149c2d5577f09e
+ inlined_ast: d07bb98f5d86fcdea06ece5f78416507e92866c13dd15858ec149c2d5577f09e
+ dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out
index 06cfc81c97..1aa7c2689d 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 08779059fb036e56e8b1d6301d28dad7713d0c3ad4f95ef4b50b03effe3a5daa
- unrolled_ast: 08779059fb036e56e8b1d6301d28dad7713d0c3ad4f95ef4b50b03effe3a5daa
- ssa_ast: ed26b454454f9b4c98fd5d5ae835aa222a86ec1864bba5fe3131524705b2f672
- flattened_ast: 26828e774b6b162b3e33826b50d22e2d9211aebc1597eb6751ce88001a445c4c
- destructured_ast: 4f12fe76b491285f56752b772ca3391808e2e0f9b098ee3b319d9d22da203b43
- inlined_ast: 4f12fe76b491285f56752b772ca3391808e2e0f9b098ee3b319d9d22da203b43
- dce_ast: 84b2fa5023857f28c225d8ded9398679b4954bb6c9a8f3d015bb9029954f0e0c
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 93235f603f7d22ec7f61154848522334bc3301d31f926ceab1fdbb6e5d7c33f1
+ unrolled_ast: 93235f603f7d22ec7f61154848522334bc3301d31f926ceab1fdbb6e5d7c33f1
+ ssa_ast: 587181ece4b6a0f834c3da623fccdd02464897f369ffd0a7f64e032d45a3d1b8
+ flattened_ast: a79a01f18a2b5afc61b965eca26cac425ed3078ea9be0d6d8397f5a4afe6a067
+ destructured_ast: ffb2d16cc039178d77da212f2c5956351520a1b395adc04de4a8dcac7f9bfe6d
+ inlined_ast: ffb2d16cc039178d77da212f2c5956351520a1b395adc04de4a8dcac7f9bfe6d
+ dce_ast: 1176082391cf301fb0321c991b4b89a3e0d0bb9eb6172ac94f9951ce1b6ed568
bytecode: c702ea63bc91bf1aff738a0101761c3201a54f29324dfb4fbcfc7cef05017050
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out
index 7e8b23b859..64bfc6a8a6 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 8925304648d5f78d907a60a6121a2d1f5d960765794ff95f2d5ceaab0bf4a93f
- unrolled_ast: 8925304648d5f78d907a60a6121a2d1f5d960765794ff95f2d5ceaab0bf4a93f
- ssa_ast: 29d258cc4ab2c456eb48a631cdb762f2444551bc7582d2ac4bdd84acc032dc3a
- flattened_ast: 9732f42425de4c03d2569b7b28e44e990d9aa873f56c3c05f65316f6aea7e2fe
- destructured_ast: 6f9ecfd042a38fa6a6bc20326e4b68677580ace1e1d8cdf77589d337f591baf6
- inlined_ast: 6f9ecfd042a38fa6a6bc20326e4b68677580ace1e1d8cdf77589d337f591baf6
- dce_ast: 01c927ca96982a4d222408ea94068a261853fb5c98c9557cde3127d2de5c50e4
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: d763f279b99cef42b3ac7bb57d50942b30e5f8f1a1f769cd9958cef729a8e02b
+ unrolled_ast: d763f279b99cef42b3ac7bb57d50942b30e5f8f1a1f769cd9958cef729a8e02b
+ ssa_ast: 5aac0a63dd818a1f6d9d11ea0ed3a131f998ebefbc93edd21c4c299b574ff493
+ flattened_ast: 92335c0f34665b1e0169f83ba872b2d02454b50c600d4303e67c970751b3d680
+ destructured_ast: 72b8ddea2711ea11ba41262fccf5dc0badb735a31da24d30d1f4437a3d302868
+ inlined_ast: 72b8ddea2711ea11ba41262fccf5dc0badb735a31da24d30d1f4437a3d302868
+ dce_ast: 7bb5f8eef6263b9358cb8865d824a2c3fac6be338a5f34921575392945812617
bytecode: a0a563d61716d3c6b3a75384d04fe6227332979ff3fb5d04a672e1db4e6fa8cb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out
index 453a8cccf7..95dab1d8e4 100644
--- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 8a48786e927ceeb2b41200f75f190413d9b7c9300a94b81d6e9456d5fc323275
- unrolled_ast: 8a48786e927ceeb2b41200f75f190413d9b7c9300a94b81d6e9456d5fc323275
- ssa_ast: bd79f273777a129f36e34e002d1725ef501b0beb14e7fc946f949fb2548e94c4
- flattened_ast: 5f652515a0f4a40f82bad8ffb789d41db3217019a53289d67084c11cedfe74ab
- destructured_ast: 9fcc69e85c7e50e370d77880cc9602f7c864ee741447e17e4754cbb1c4a9a0a2
- inlined_ast: 9fcc69e85c7e50e370d77880cc9602f7c864ee741447e17e4754cbb1c4a9a0a2
- dce_ast: 89a7db7ade1715cf667332ac80ae3fe410cb9687446b4c4a4997b26de5509c9c
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: fdb9831b46e0f0c0e9c19c887416efd0fb94d053626e11e0d3242d99f5032509
+ unrolled_ast: fdb9831b46e0f0c0e9c19c887416efd0fb94d053626e11e0d3242d99f5032509
+ ssa_ast: 89fc72ac8702f3766cf73f98ab203f822e35397729b9d7b0c421967b9bc1d002
+ flattened_ast: 614572fd02f9de4d005d78146f85c35cea3fc346015f7c456de94605009b6446
+ destructured_ast: 40cf8b9755b69b132e93b5cd866ac747a0ee09743f2614c7c74509b46765e2e2
+ inlined_ast: 40cf8b9755b69b132e93b5cd866ac747a0ee09743f2614c7c74509b46765e2e2
+ dce_ast: 6baf0e8647f9536d43287cac033584bcde3b749d81ffd7fd0326ad41de249e68
bytecode: 6d1cfc85db8ba9546a0cce9391c99dc153031ab35a86b38ad443df534242c519
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out
index fce00bd81c..a2339bea42 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58
- initial_ast: b53ad25ad570ea06a4a74c420bef9eb7d3af803869e18ddd1e14fb5b8dc675c9
- unrolled_ast: b53ad25ad570ea06a4a74c420bef9eb7d3af803869e18ddd1e14fb5b8dc675c9
- ssa_ast: 457ae58a9bf610a8004702a439094e7daf345498b770abfa6637f68750368d5a
- flattened_ast: 490371ff25bc549497d9d3f35a4d25d1196ebf1261f3ef37d1d88d665758570f
- destructured_ast: 1026e9c6e6db397560780f40d6d8b96215ca5119ebc27573dc26433be82e2d1d
- inlined_ast: 1026e9c6e6db397560780f40d6d8b96215ca5119ebc27573dc26433be82e2d1d
- dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28
+ initial_ast: 3b725531e4e81fb9ef7fb5c2214a1ff21b4f81d213799cfdfdcb5bd468dae722
+ unrolled_ast: 3b725531e4e81fb9ef7fb5c2214a1ff21b4f81d213799cfdfdcb5bd468dae722
+ ssa_ast: 554698d7835001c82dbf10e08ab267047a235154f6ec54f1891bdacacb78f1bd
+ flattened_ast: a9498e7c4445f9b99298df829b08be8d4ec830535ae338011298e74b37f2e8c0
+ destructured_ast: 717dbc721e10d2495a94107873a03f4e3bfd6efb5a1680bfeca0bf93a34793ff
+ inlined_ast: 717dbc721e10d2495a94107873a03f4e3bfd6efb5a1680bfeca0bf93a34793ff
+ dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out
index 1d9e5cbb14..ade95a1b4e 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239
- initial_ast: 67e25008fc194d7d57aec2bf397e49aaa871e761891b3cf6068be13fd09b56a1
- unrolled_ast: 67e25008fc194d7d57aec2bf397e49aaa871e761891b3cf6068be13fd09b56a1
- ssa_ast: 3950337ebe30c56982d995ccc5ee03f9e0138456429acbf80d152bd511abe1fc
- flattened_ast: 9d211e11eea462d4709441ad263609ff0a5de367f4dfa2bdc46da35b81f53734
- destructured_ast: cd62b02004bd7fb167a858cbac7217b1a5864c87a1026e82dcbad72b7bfc9ae8
- inlined_ast: cd62b02004bd7fb167a858cbac7217b1a5864c87a1026e82dcbad72b7bfc9ae8
- dce_ast: 7b61d9bee10e1e51db2781196c35ea1f273e97406ba61f92e55d791fb5377f7f
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883
+ initial_ast: 45b5e75c32023cdef7aab58b99384b5311c9010256a9cfaca51781888fae3495
+ unrolled_ast: 45b5e75c32023cdef7aab58b99384b5311c9010256a9cfaca51781888fae3495
+ ssa_ast: 2066bd314a11bc63d536be349e58aa72b89aa0472e40ecfb2c92be92d55bf01a
+ flattened_ast: 2b0a92d72558c86071293ef91a47e5e2bea76d37a62aaf662c8475cf4658c488
+ destructured_ast: ab1d8272569899f77a41d0771840b24e2d1dea785ae3116ba2349e34362579ff
+ inlined_ast: ab1d8272569899f77a41d0771840b24e2d1dea785ae3116ba2349e34362579ff
+ dce_ast: 84a79017a8b5ac8cb5edac27cfc397b266efef38fb9489b75002abfe65de74bf
bytecode: d6282c666e51c8c3f3ce541b16d07701dc4d0900acf44bf392cc235ed79a2484
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out
index 8caacb3522..26a421fe70 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: b7c64bc4a7440d494f26cd78edf5f93a2456a406b6b0e1e1d8580f6b047caa33
- unrolled_ast: b7c64bc4a7440d494f26cd78edf5f93a2456a406b6b0e1e1d8580f6b047caa33
- ssa_ast: bd589685752df3958a21c9a5d853263b297a59f2c6fb07ada1494d796f458782
- flattened_ast: 955885b28779b6bc4d2a2cdc3f6550314da0501000ed7d0c4003f38635d35168
- destructured_ast: 44c0733f585b1631de35f867a436cf03df8553d6530eaee9985f175249349632
- inlined_ast: 44c0733f585b1631de35f867a436cf03df8553d6530eaee9985f175249349632
- dce_ast: 1e92d64d150ebc6a2816a2a9395a01e25fce51639e7e33c522b23534e42c87a2
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: f7856321cae8fc9c709004d0d358fc8aaa6f718db7710f7928885485eb8c57e1
+ unrolled_ast: f7856321cae8fc9c709004d0d358fc8aaa6f718db7710f7928885485eb8c57e1
+ ssa_ast: 7f674202bce70e353382ee7ed9163805bae54196e6d5938be5a28a9220f13dbb
+ flattened_ast: 4ef836f645b5026b6ad06e238b50cc9ed8318aedccac966c731c8371d1db2b35
+ destructured_ast: a5349365c9d65b51d7b49c627742ebc7cbfd08a76fd5bd2fccd939dd5b16ce87
+ inlined_ast: a5349365c9d65b51d7b49c627742ebc7cbfd08a76fd5bd2fccd939dd5b16ce87
+ dce_ast: 3e8f943bb5d518e39b37ceb493934b9d3641c312d5387b840ca1a6a266c71018
bytecode: 229ed43ca637238faed92dd4732941e7c471f274c74ecfe4c2a77beca892bb62
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out
index 65888a7362..a30c39091c 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 9585ec9492bd4104db80af73a2602f9731e331f7fe1852dc7baaa6fbfb23dbea
- unrolled_ast: 9585ec9492bd4104db80af73a2602f9731e331f7fe1852dc7baaa6fbfb23dbea
- ssa_ast: a47897ab71df8db93d9bd49c8f2f4855ada61136d86fdb5eb51ee264e8e58278
- flattened_ast: 5f8b60f648987b4620bc7c5e14d7cf7f285f8a443d2df0396dba5b776f79300f
- destructured_ast: 0ecc725f41c88118b385a41510a74ee2580a2efcc064e50b8cf55e5e45da0916
- inlined_ast: 0ecc725f41c88118b385a41510a74ee2580a2efcc064e50b8cf55e5e45da0916
- dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: d36c5fd5ba85678d696d5fbc8b18c696016114f576dd52257383b0ffac433f97
+ unrolled_ast: d36c5fd5ba85678d696d5fbc8b18c696016114f576dd52257383b0ffac433f97
+ ssa_ast: ac9a520fa6fcc0816d180b13b4200fd9087c931698185febb2d7620b924c7624
+ flattened_ast: d5d768ce102839e28a54fea4788ae0cc715e483d15f36342328655911eed3cfb
+ destructured_ast: dce52deca574b61246864c2231e5ba3139bb221135c4c4ddf0b352a122692547
+ inlined_ast: dce52deca574b61246864c2231e5ba3139bb221135c4c4ddf0b352a122692547
+ dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out
index 9d43c298e5..707556cd53 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: e5748cea80e2d18180e85d17125a39c870d93079bf13cb21544c7503cb150804
- unrolled_ast: e5748cea80e2d18180e85d17125a39c870d93079bf13cb21544c7503cb150804
- ssa_ast: ec200cba282f998749803dfe385f8048a123227992e724cd7c7d2f789cc84a08
- flattened_ast: a1f39dee56771d811ac65aa567d9fd120c2c98935f33d162d76e54aa56d51155
- destructured_ast: 6cedd949d6cb9fef2cfdf19bc914e801e5accfb8c719863acb5a3b96cc848329
- inlined_ast: 6cedd949d6cb9fef2cfdf19bc914e801e5accfb8c719863acb5a3b96cc848329
- dce_ast: 89ee7fb61481da8a7d3c091b8999b49d9554a3781506e764bca6c8ef82be0476
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 2cb76da9578e7cb2a87db3b00ad67bdb0f45383265e5529cad769dc4afcec1a4
+ unrolled_ast: 2cb76da9578e7cb2a87db3b00ad67bdb0f45383265e5529cad769dc4afcec1a4
+ ssa_ast: a578ffdad536647cdd4d909e48e88cdcc957d2c10be70cfebbb8da1ff1115e50
+ flattened_ast: 8df2ebbd67e7ff4ae6e96d18dec7ce8cce9b6850b9cf931eba85c64e631c402f
+ destructured_ast: 7f0b39f50b706ece9ca07b2a3ee2e01beb97a714bd25603f709c1962ac891683
+ inlined_ast: 7f0b39f50b706ece9ca07b2a3ee2e01beb97a714bd25603f709c1962ac891683
+ dce_ast: 64e8b2de91df2a07931b38697d3adea8e8f0562e0360fcbdffa3af17181954b3
bytecode: 7da691d67f81116d91fb60593fa7fbac92c7409ecb5728174beee3fc612716a0
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out
index fa769c9a96..19e393a579 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: c3f2c159f0af2a2c13df8edde3aae4224bf182885d9f41c93dfc1abc8320ab6f
- unrolled_ast: c3f2c159f0af2a2c13df8edde3aae4224bf182885d9f41c93dfc1abc8320ab6f
- ssa_ast: 52f8aa6fce5ed4a05563ab98df62d9a0b79b5247d0c56f1ba9706bfb4634f155
- flattened_ast: 162b3aa2324fe5d99059d3af69efa0cc54845d3318827e6f375685b197147180
- destructured_ast: b875dfff6fc8bfac96cbdb4640bcde6ee3b4b750919f43fdc3e1cab86238fed5
- inlined_ast: b875dfff6fc8bfac96cbdb4640bcde6ee3b4b750919f43fdc3e1cab86238fed5
- dce_ast: 2747ed4a2ed2856195c3127830545b473bfd6b9fc757ad98cd16c9dc7fe61938
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: d12b88b7946c4dfc252e8502f813c9479ece6bc568ca16c5b7f0d11293329b0e
+ unrolled_ast: d12b88b7946c4dfc252e8502f813c9479ece6bc568ca16c5b7f0d11293329b0e
+ ssa_ast: 3cf3e8c309f06ec8b6f8f89faf86030d09ddba6bf44204fc701eb85d0c91c25c
+ flattened_ast: 38e7543f96afc8ea6e5374d390b5739705193816064f41806a70959dc2b7f370
+ destructured_ast: fec8bd37d21cb73164b8f46a858bf8ad722152c49d2b01785c0365a533476055
+ inlined_ast: fec8bd37d21cb73164b8f46a858bf8ad722152c49d2b01785c0365a533476055
+ dce_ast: 0b5f016d7cf2a1a675f92dfe8abbb1e5655b4dbda20ebbb5bad307abee1b52d9
bytecode: 6d469fd18d4b6f00204c95b4a6f2b98ceecb94947ac706bcba8976d667d9921b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out
index 6b4fdd286a..2828bb0c9f 100644
--- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42
- unrolled_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42
- ssa_ast: 560f513587693b7a63387f76a8579a5733b37099bba9cff5398f5e43421ba7d5
- flattened_ast: 894c597fa55d9e7294e1046d94c02cd82e15cdc830ab06b1a601b1031315efe8
- destructured_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc
- inlined_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc
- dce_ast: 5f224096274a482ea4cfdb543c4ac69b09f90b35b3e367f8f4e92b16394db9c6
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a
+ unrolled_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a
+ ssa_ast: b1b76872d420d374047685a8caa8997573809809fb38c22070202c22a372cdfe
+ flattened_ast: 17c15ad8def3723dc51bada88cd6993aae173c425aad665b8ed562a5c507ad16
+ destructured_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18
+ inlined_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18
+ dce_ast: dd33ed056dbc212a536bb457905d3b97821edf0586948cc23d9b31b32cfeb75c
bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out
index 50506c8ccc..51568c6617 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 8bfa9736ee8c6e4f17d5e36c62909738e392189b0b7fd56364408fe241be2ecc
- unrolled_ast: 8bfa9736ee8c6e4f17d5e36c62909738e392189b0b7fd56364408fe241be2ecc
- ssa_ast: 6416f2124aa99027a156acffb982f1a7a05fc6a3dc3c9791655b91e303375aa3
- flattened_ast: 20267594360ac75d98e1c3344b73a4a58fdd6eccc0c7ca34eb46e928f2c36d80
- destructured_ast: 90e9b142f15cecade31e977926b6ee54ac69ec37c241e13532105127086f9e1f
- inlined_ast: 90e9b142f15cecade31e977926b6ee54ac69ec37c241e13532105127086f9e1f
- dce_ast: ed60a7d61e2e9bdccfc8e2c0adebfa343cd321b16154dfaf2e6efc7904676185
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 0971f4b55068cfe0b74627f9a2e47e81c15a2074456337130aa90761dee41bb1
+ unrolled_ast: 0971f4b55068cfe0b74627f9a2e47e81c15a2074456337130aa90761dee41bb1
+ ssa_ast: 8e8da2b3153ba8eead9a826cf34b46ab583a26694cb737bc69fb2a64bf1f56ad
+ flattened_ast: 827ac90036961af3578f18861b41fa02d963637c99745d37572d40ddd6febe5c
+ destructured_ast: ccf6063e4f51a1714a1eea4d1678e64365ef2663c10ede673d4f919752c8d018
+ inlined_ast: ccf6063e4f51a1714a1eea4d1678e64365ef2663c10ede673d4f919752c8d018
+ dce_ast: 83ad2640cb5a617bffd8aca06931e20c653b63760a24a39ef0baff75ec26459b
bytecode: 291203118efe8ad584e0fe1e5ad940b457fea07bc1833c28dcc64d0f5e380261
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out
index bdac5c4227..cb7654ca22 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 0cdf7f436d280e2e7f19c5c7119aefd85fa54d311793307c2042e8a3b8aa36e0
- unrolled_ast: 0cdf7f436d280e2e7f19c5c7119aefd85fa54d311793307c2042e8a3b8aa36e0
- ssa_ast: 93917c1fc081f032303427a1488accb70279e7fc44c739fcab0309f254439b98
- flattened_ast: 25145bc9e42a457ae2574f6e5d0f9785b9e0c22f4d68d2aaf717e7d997c83133
- destructured_ast: e22a3546c17bc84e4a586119dca162c03867fdedfcee1b9ade27fdfbd96ac5b1
- inlined_ast: e22a3546c17bc84e4a586119dca162c03867fdedfcee1b9ade27fdfbd96ac5b1
- dce_ast: 7f885f4dbb10fd406bad056eae8661722d192e35a43d18fa059f3d682afcc873
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 5dd649055a73546b6239160fb3264054ff9d6603238e87e0b92d62e7989ac6b9
+ unrolled_ast: 5dd649055a73546b6239160fb3264054ff9d6603238e87e0b92d62e7989ac6b9
+ ssa_ast: ac1160e437726c0b34a26e7c2ac631757b8668f8bfb444412dbe936991d10871
+ flattened_ast: 79431ae4be3d2f8c7148ae3d852ac3a48212f0af893c7e4b2207d28e80f4e6b4
+ destructured_ast: c14102e12e2435fbb25c6def3b6728e69272529539a4084c994aae97f9d3d725
+ inlined_ast: c14102e12e2435fbb25c6def3b6728e69272529539a4084c994aae97f9d3d725
+ dce_ast: 9beb94b6f2236420c819174c6e035bb23725e662ee2659b3b0b8893268a23152
bytecode: aabc532da97dad13de4f6538e8b18c6696e0a4e16ba5c50624add1e547aadbb0
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out
index 90a027c811..417ed5da0c 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 4bc408f8ff24d743ab36016058c07fa03dd2ac90da231ebaebf6d0d2cf16e722
- unrolled_ast: 4bc408f8ff24d743ab36016058c07fa03dd2ac90da231ebaebf6d0d2cf16e722
- ssa_ast: 5815a07361e373dc00d382ffc93dfe852fc674dfe7b26994c7a1432c564b6c3e
- flattened_ast: a846e1aed379c379fc60d926e0a8c04841f7e3a847919514d68e844937384500
- destructured_ast: 6e6462c63c363284537a324e04e4e66ed5d80c3df89f04b787bcf641b8a59b8b
- inlined_ast: 6e6462c63c363284537a324e04e4e66ed5d80c3df89f04b787bcf641b8a59b8b
- dce_ast: 1ba71f379a8e5d6e4c6a61c4dee1670ad00efe2a287ee36bdde55d479b6cf0b4
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 52248e4c0972574fd4af0543a8f095fff09171da9557fa402674bc9490948af8
+ unrolled_ast: 52248e4c0972574fd4af0543a8f095fff09171da9557fa402674bc9490948af8
+ ssa_ast: aa3a79e23ea405d1aca0cba0fbdc65e1bcbee8b41079d85b58a53f36d248432e
+ flattened_ast: 485142a5730ae4bedc2e09a8e83b9c1b0666821ad7cf3da4128ba8b42d0d3e1d
+ destructured_ast: 74a4265d331ad08a275838139621dc7e21e320cc99b5cb55c77d2590088cf931
+ inlined_ast: 74a4265d331ad08a275838139621dc7e21e320cc99b5cb55c77d2590088cf931
+ dce_ast: 0389dcf4bdf36e74f9ebb7bf2b9dd7e9adc4273b63f128deb75a8fa1d613eb3d
bytecode: fb50b455787039d40359e8561b3c38dce51cc9bfd62c06db7cdad7ed77575e4c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out
index b72a5c624f..618109c17b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: b187413b7fc2054c2270d8c65d53d835025e9788331eca0da601cd6421073408
- unrolled_ast: b187413b7fc2054c2270d8c65d53d835025e9788331eca0da601cd6421073408
- ssa_ast: f7ccc066f392a683362b1da7cdd93ca8e42098f09407cac63bf1377e725ce89f
- flattened_ast: 37ff04f9827ba63315de2a47b838259f700a98a0dfb1fc5f9e542b71b6c4c29a
- destructured_ast: 9986dbb7cd3ab72210033c6eaca64d822a5d4743b695b5de546f1c2b1a5bfd20
- inlined_ast: 9986dbb7cd3ab72210033c6eaca64d822a5d4743b695b5de546f1c2b1a5bfd20
- dce_ast: c7fdafdcfb9f655666921f5a64ef1c23b33f3ef45f03523cb9cd5a6bd48b0d68
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: ae57d7569e4050cfc6a80fdadd0fed609e42151cb3a4fa7ec74d7741918ced99
+ unrolled_ast: ae57d7569e4050cfc6a80fdadd0fed609e42151cb3a4fa7ec74d7741918ced99
+ ssa_ast: c71c2648c8e618c3c39408a79ec58ff7e5a3eba25b75af8fa0600b77c22c6d52
+ flattened_ast: 57b747e7ecd727b837b8ea0fa9b19384268db95b4288336216e1518946a2458b
+ destructured_ast: 8f29e61b3cd7631b945ca7eb09012ed85ecfde26aae1bb82fa13fd3908d0dbf2
+ inlined_ast: 8f29e61b3cd7631b945ca7eb09012ed85ecfde26aae1bb82fa13fd3908d0dbf2
+ dce_ast: 7d2071061fd0550d75c9c31ae9556a9c9b72026a0ac396edbcfc970f61d9c6be
bytecode: 0f39fde0b1e15ee4f8db0c84a7a280cdeac852cdca4959a14a61776aa661ced5
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out
index f90b2d0138..23d4dc606b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 012003e90423001d8b8794eed0b8c67c83c2413371198b7f5a7838a4c54441bc
- unrolled_ast: 012003e90423001d8b8794eed0b8c67c83c2413371198b7f5a7838a4c54441bc
- ssa_ast: 42a47f68343d432c1f8a11d676d1728fac4b59fc672c5f6a68ae599fac62b194
- flattened_ast: ac9779b74a5f248913e1502a95206dfbfdd51cfda6a96ff22da63080cb09a1ee
- destructured_ast: ea682fef2d316aacf28a6894a56c49ed83aa5d25d354458707ebecdc3760b472
- inlined_ast: ea682fef2d316aacf28a6894a56c49ed83aa5d25d354458707ebecdc3760b472
- dce_ast: e67ae59ff834828da7cedefa5b37f0f9303bb68a394211fc21c2cf427528006e
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: b723e731f20772efe37c43b350986c826756bd19aeb59ae40f08e23eaa31541c
+ unrolled_ast: b723e731f20772efe37c43b350986c826756bd19aeb59ae40f08e23eaa31541c
+ ssa_ast: 39d4c8bfee7ac778f6d384922c9f93fc2c82b0fb7d10c9fc03dea4fe91fb3d24
+ flattened_ast: 475ae035e87b43e9b0f60964d26ae667cb7cc9939c7beac7f152f84fa9b07c56
+ destructured_ast: b6198b183b910559858179d121b23b4e47e2f42e04dd4fb85f757f5d06c4bccc
+ inlined_ast: b6198b183b910559858179d121b23b4e47e2f42e04dd4fb85f757f5d06c4bccc
+ dce_ast: 536265f96de7c2d17291d6546c3f02d06766094fbe8cf5d7265dc451d1214c75
bytecode: b267a8888601eb2f66b0e0f9814268308403849dd65f3535cea29bcd4245360e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out
index f72b9535d8..557b04f519 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: b16a370e129008f4b5bd14af32b0bec84465fb2a3efeeadaa1f05f971c362803
- unrolled_ast: b16a370e129008f4b5bd14af32b0bec84465fb2a3efeeadaa1f05f971c362803
- ssa_ast: ac76f5b09f046e31b7256058c827692acf976f3dfc05ab80150be2309ce57cf7
- flattened_ast: d7d68134329ac0bc8e4706dcff691647dddaa5e863ef4caecdc2aeff54869ef9
- destructured_ast: 715926da8bd18ff0de88d274584329856ebf7d0035ce06a3f2d4021d82d4a073
- inlined_ast: 715926da8bd18ff0de88d274584329856ebf7d0035ce06a3f2d4021d82d4a073
- dce_ast: 209e0485e8d2d8d258f3968a8d805ea54e8bd662c6c253608614631c29e4c76d
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: b09690748dbdbd9cfb0be40ddd1169406f1956fe4d014be575eb599edba4b76d
+ unrolled_ast: b09690748dbdbd9cfb0be40ddd1169406f1956fe4d014be575eb599edba4b76d
+ ssa_ast: 892a555a85f938ceb45e27b3889fbd1d2782c85f9f6a91f18d16dcbb5df431ed
+ flattened_ast: afba42c28edf0ff0ac7cf06422d2a5d9b4b14934cd08c7370fd9cceb89c13cf2
+ destructured_ast: 0d026066e012cbe6a8d6a95a61177f2ce4173ff5cb070de651fff7248ce43c24
+ inlined_ast: 0d026066e012cbe6a8d6a95a61177f2ce4173ff5cb070de651fff7248ce43c24
+ dce_ast: 21b26bb25ce96c99a07aa483254c8ae2d6ca3951e1544e320712066789f4175c
bytecode: 82114d77c21652d52ef1000d4f83e8539bcefb03acf8ceec8e75f36e4acb3062
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out
index 9261a639c3..2ec1165767 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 5333c316c1987ba33157fc491fd29c850d015df298c85eedf987584fcf3a45a5
- unrolled_ast: 5333c316c1987ba33157fc491fd29c850d015df298c85eedf987584fcf3a45a5
- ssa_ast: 2dbb3b46d43d2219efccf45c2620561b545303d139570e4e68905a50bac4499a
- flattened_ast: a9e83d0b8a701f1357e6bc6629ff4d85b27c5064bc9164984efa96f23c7af846
- destructured_ast: 92103c292292e2d4c2d09141941d4a0ccd7529ec2ff0edf089f789a8b9d36229
- inlined_ast: 92103c292292e2d4c2d09141941d4a0ccd7529ec2ff0edf089f789a8b9d36229
- dce_ast: d78ec40e988233866ab2a18575fc5ca1a4272b8ad3ab66b0ddbb0201cf122d4a
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 96a0e81cba699d8b9b6d5369f2cc25c5b90d192cfd196189dee2c93e50a3313e
+ unrolled_ast: 96a0e81cba699d8b9b6d5369f2cc25c5b90d192cfd196189dee2c93e50a3313e
+ ssa_ast: 538a6fb4f3f166e306e67ac0da79081ed469254af7eed54b3bb9ca4f31e8d54c
+ flattened_ast: 1f4fa1ec5d2f0de0558c643d1d7d41956dfb72fe6259a2ee14b5230d3185e04b
+ destructured_ast: e82fa42bec66805a84507e72bd36c172ac9933ea57282ba39f85e8d475932e06
+ inlined_ast: e82fa42bec66805a84507e72bd36c172ac9933ea57282ba39f85e8d475932e06
+ dce_ast: 4716e149d43a9343463918287d796b68337a5b40faabbe4202477fc09fabe1c4
bytecode: 5eeedee42e2476fb270490327599aed56d2d2086addd96030cb733ad90fff082
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out
index 8f8fb0e443..a4854869a0 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 3359400409d3ac3416d16a12a11d913d7eb793416a57e0930a2545687e774ee0
- unrolled_ast: 3359400409d3ac3416d16a12a11d913d7eb793416a57e0930a2545687e774ee0
- ssa_ast: 7bc7374a37e2b06a51d295d3b6cf1327c2b6c095435055efef135b6d940a9301
- flattened_ast: c92cf4d3c59a90c9ea5e482a0139893dc0d68f27f5ab54f007868e30a65edfde
- destructured_ast: 4afa41eecd1c468449555c3e85bcfac435ea233bc3af71c2271d9dd586b7a10f
- inlined_ast: 4afa41eecd1c468449555c3e85bcfac435ea233bc3af71c2271d9dd586b7a10f
- dce_ast: 0c27cfea77dca48fcae1c87b44ced2e0bdb2939814f3697cab1821de9e66a661
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 0c0a234823cbba6b7ced17284807d06a647befe859bd6de8c1c80e75fda7908a
+ unrolled_ast: 0c0a234823cbba6b7ced17284807d06a647befe859bd6de8c1c80e75fda7908a
+ ssa_ast: 76ead1cdd13dcf285c14639c0aa4e42b399bb815d3e68fb480a36a91cc68ba1d
+ flattened_ast: 99aa4094c6d1628d8858f131e9a8b483fd70ac26adb4ea17db83e63cce6c2e5f
+ destructured_ast: febf0d45daf44c6e2a716606dc4e59c27a335e0c5efaa9337b325b099b693adb
+ inlined_ast: febf0d45daf44c6e2a716606dc4e59c27a335e0c5efaa9337b325b099b693adb
+ dce_ast: 2b2e623cb5deab060f95404eccf329cf12cbd2e9ef8110e7304177bce9eb6d50
bytecode: 5ec7cc3de6c113f85819e7425d3cba1d1c9d72dbd11bb4dcc38aa93ef89cdf2e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out
index f82c188795..b674f90ac9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 88c43ee6c2b3d3c7c94f7ce04f48ba23293720b1b73be77f213c33bd16e00660
- unrolled_ast: 88c43ee6c2b3d3c7c94f7ce04f48ba23293720b1b73be77f213c33bd16e00660
- ssa_ast: b7924fefcba1d024932961b7e123d8c540e22ed3ed97440c34e1545514d0ba21
- flattened_ast: 7f9981c0701dfafcfa4c4ccc25643f0763c822f24cb614e735c262f6d02be660
- destructured_ast: db675f97ff5d05d644a2ccf00a1b583d73e7e29ba6dcb77d7666670ea966b998
- inlined_ast: db675f97ff5d05d644a2ccf00a1b583d73e7e29ba6dcb77d7666670ea966b998
- dce_ast: 305221e5a40479f5556d5295d7fbfa36c6e3549c6e34ffcea8377635caa992da
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: fe79bdaceb26d783616c6769727726062a69994a03e23f27c27fef1932017bd0
+ unrolled_ast: fe79bdaceb26d783616c6769727726062a69994a03e23f27c27fef1932017bd0
+ ssa_ast: b690e0a65a66428c7e52677d14a93ad0c74c058823e38093cf94227c123a9e87
+ flattened_ast: da4f22518c826e0a4a600b80d0bd33d0f53177fccae09d53ac11842b8f0cafef
+ destructured_ast: d208ba75da6f69cf5f0824a419932ee8c1b829b7610769b2f9d776053e22f996
+ inlined_ast: d208ba75da6f69cf5f0824a419932ee8c1b829b7610769b2f9d776053e22f996
+ dce_ast: b2c5009707d9a313fa8e4406cae3a8be4278825e2f717e4b38f8e1647be4a31f
bytecode: 400dea3099e787d74f8c336d3a7cc2d26e8de8bf52e579bed30244f437aa25f6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out
index b3a5ffe3a4..19e0747cc5 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: b400f562b35bcaf4fd2146a4499ff167a1fe13d7e0bdb79b971524c9ea23cba7
- unrolled_ast: b400f562b35bcaf4fd2146a4499ff167a1fe13d7e0bdb79b971524c9ea23cba7
- ssa_ast: 67281b25063224f77c762194b79b483e5d56d33a7048c57acba7e93256298f95
- flattened_ast: 1440854dca1469888afdb0fcbca11edabf70f4f1ffbd92ef573fe7318c02bea4
- destructured_ast: cda7dfc51754296cec7a62ed17f209fd482b3d90ae9c5f0cabcfbbfe80a4dd22
- inlined_ast: cda7dfc51754296cec7a62ed17f209fd482b3d90ae9c5f0cabcfbbfe80a4dd22
- dce_ast: 48889bae8d06386f618b366a8d521f2c83fbfdb557dc0bd923233fb889e6046a
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: b14ad53a09df499f184148a2590794408169384afeccefcc8c10bce499ecf984
+ unrolled_ast: b14ad53a09df499f184148a2590794408169384afeccefcc8c10bce499ecf984
+ ssa_ast: b57dd4600d2ee926135eff253390c4cbb3755c6cf4ee75264dc2ca718b6396b7
+ flattened_ast: 3aaea2c12cf1525b6532761aa007f06611e18ab9378eb71ee2400fcb9c11fc0a
+ destructured_ast: bc401761d6101b3645ef0b03756f91702260b9df028c709dfbc3843d8f97027d
+ inlined_ast: bc401761d6101b3645ef0b03756f91702260b9df028c709dfbc3843d8f97027d
+ dce_ast: 2a624eb50f6967a040918454f40a91e7d240b7781258463d685d25eb2a40b274
bytecode: 7e364f0f5797c362156d92896d5c0ac0cb8923bdfce720d844550006535bfec9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out
index 60b05fb496..8fa74a1b2a 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 54eee8b9becc631276d5f26c9ae1a74a359ea6b343d24b6f574d60527a5df410
- unrolled_ast: 54eee8b9becc631276d5f26c9ae1a74a359ea6b343d24b6f574d60527a5df410
- ssa_ast: 2ebc5bac7d9ee096295ba1d35fdfd9162f96f971aaf81296d28df95333d1fe6c
- flattened_ast: 6b23aff7f4bddafba203790d31c5aea73d1b7fc7b6eb7459b812310ef9bfd2dd
- destructured_ast: 500a06eb65a8c041a6399b636430ce63899289110ade63b2acd4544518808d18
- inlined_ast: 500a06eb65a8c041a6399b636430ce63899289110ade63b2acd4544518808d18
- dce_ast: 431eff72309853815a29c9041647bf890b812705c8df868e85ea478755a79e07
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 8f7dfe0f52fde5d35db15661a8bace1936fa497ca06930d35a6eb03e64b59645
+ unrolled_ast: 8f7dfe0f52fde5d35db15661a8bace1936fa497ca06930d35a6eb03e64b59645
+ ssa_ast: c59a7c20802d36a4be2cb5f1eeff0f8f0357152156192fcb30fb1d6fe4de91e7
+ flattened_ast: aec51a7f674eac434c58e987d99b188807bb1c3dd0742c473d79b0a3df3fdec9
+ destructured_ast: b951e40f58f7e9a27b401f1aeee250fcdd89c62d651ac5500d182f5d996b952c
+ inlined_ast: b951e40f58f7e9a27b401f1aeee250fcdd89c62d651ac5500d182f5d996b952c
+ dce_ast: 68129eefceec49ae1b1a212b26d9463c7600f1c136ddb9a12ef926b4cfee87df
bytecode: 6d1f9a3fa30f6b177ef5b8242e1608ab54576a5d82df58c97c2e367270c6d7f9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out
index 4c1d9fb218..110b57e238 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: e1b47dce4f733e058af9638b35a73f7b09f64b3fc27c17a9d57c832e33712126
- unrolled_ast: e1b47dce4f733e058af9638b35a73f7b09f64b3fc27c17a9d57c832e33712126
- ssa_ast: 1322916fec4d9c325886de65fd89bab5a2c248d29ed009f8d45d04c8143ed907
- flattened_ast: 06b31596ec5a44cc829fc428963bbb5cd64d321779d94034dfa781ec44114cac
- destructured_ast: bf29cfe2943313e908ba86f1017fc0391d0fe4a0997507c82cf9b7dde64d47a7
- inlined_ast: bf29cfe2943313e908ba86f1017fc0391d0fe4a0997507c82cf9b7dde64d47a7
- dce_ast: 35587e86d41c55541497649092ae175a00b2e8089660633765e803790d82ea75
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 997ea48a95cbe2f352801f0c054f183bdd4ed72be992ade9deba88fca7b9a284
+ unrolled_ast: 997ea48a95cbe2f352801f0c054f183bdd4ed72be992ade9deba88fca7b9a284
+ ssa_ast: 1c1270ef1093b9ed6591fe53df4565f969c0353e526d86320f93102edbe2b6eb
+ flattened_ast: 9e4b985b793c9e9a10eef5ddf7bb2bccac55550cfd951588238392c46ebbc456
+ destructured_ast: 71f0cd518f391ff256d1c6edf99ad632913ee1528c3146a346b1a9b16a2a8d88
+ inlined_ast: 71f0cd518f391ff256d1c6edf99ad632913ee1528c3146a346b1a9b16a2a8d88
+ dce_ast: 70fe5304bb195b3b387374be16e63f3c5c90c0e001018e5e7fe2a528646e03ff
bytecode: 324982aeedb7f0eb194a3744384b562834062c95c62d9007a74ec8e2a5612c4e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out
index 9a73f2a315..4e0602cefd 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 88c8c4fdd2be26d8de62df31b8216f2fefc45572d9b057621287ca38a9d6b91e
- unrolled_ast: 88c8c4fdd2be26d8de62df31b8216f2fefc45572d9b057621287ca38a9d6b91e
- ssa_ast: 2284790cf71eaa85794a1abad14963a75881c5d91049d920c2446a99cdab5244
- flattened_ast: 0db99fd2a8708f7bfd864eac4c5ac9c8f76149f423d7edd9d7501f85356ad606
- destructured_ast: 3e323a6ea5ebb08915ab619e603e42f9536647130badeacaec11c179457658a7
- inlined_ast: 3e323a6ea5ebb08915ab619e603e42f9536647130badeacaec11c179457658a7
- dce_ast: e3033178bd52bcb4f7d477ebddd13cb134317fb28a5e3858d8f6745e915e807a
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 33c6668ce859bc2a86d8542a77f04ec22ab9cbbaac09d32c686f26b1e689828b
+ unrolled_ast: 33c6668ce859bc2a86d8542a77f04ec22ab9cbbaac09d32c686f26b1e689828b
+ ssa_ast: 2f23a4171534e1d9c62b16a09f75f07f403d82a005b85cfcfe8404f6e6420dc7
+ flattened_ast: 26cbf0df1606a8c05d0cd4065ea10f9cdf592a01033de1f7c666b1c76567ced6
+ destructured_ast: 976c7a760fad0e6ae0d1688d32de820bc56de14dcb5aa13ac8486a96681e0abe
+ inlined_ast: 976c7a760fad0e6ae0d1688d32de820bc56de14dcb5aa13ac8486a96681e0abe
+ dce_ast: beeaeda2760134a061a7314b024f02f6b93a3702a1de879da009ebfe2e67b77c
bytecode: ead396ffd0d8084ce5fd2f208f904c27d3df3e0b42a22baef80d5778a0d63b23
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out
index 152feeac61..854b8438e3 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: a5cfd0e7db8ea8ff17fa720b24844f87388ddd06f559de4bca7187d4c2f2004d
- unrolled_ast: a5cfd0e7db8ea8ff17fa720b24844f87388ddd06f559de4bca7187d4c2f2004d
- ssa_ast: 22096b97b549681a7fcb418642d1cd56d2b9af2a2da9dc6070ec32b47a6daac4
- flattened_ast: 432f77fc197de7270c3021caf51abc66e92cb286553766d768126d9a3b39078d
- destructured_ast: 44b22e4ce60cec58c2e58db65269509da5b9204b9352db64e8a03a69a848d8fc
- inlined_ast: 44b22e4ce60cec58c2e58db65269509da5b9204b9352db64e8a03a69a848d8fc
- dce_ast: 491bebb6a4e8e11086436e1dd3e2f41a1040857884a2a4381f65f57dbb17e1f1
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 9bab0af696df22639282889606aeb55139aad8fd6980548fc007faea855b101e
+ unrolled_ast: 9bab0af696df22639282889606aeb55139aad8fd6980548fc007faea855b101e
+ ssa_ast: 434ed178528539d16827ac0a7082353a950d3b934c4d7efc37f025e16b85091e
+ flattened_ast: e61ceab2df04549e7dbd2acbe6ed0842f4c39b32ea018e8d79c2cdbaa6a6ec8d
+ destructured_ast: bb49c989cd10dd53d597c284f9d4d85286c7b24eee878859454217219aa4ea4d
+ inlined_ast: bb49c989cd10dd53d597c284f9d4d85286c7b24eee878859454217219aa4ea4d
+ dce_ast: ea16e124b54a2804c1fa06435bff44355548c38dede942f3cc2967e336243cb6
bytecode: 93c0ef7e8c5de4b6de716347078c7e7fb4f36c0d814396e7060423dac910a4eb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out
index f8164846b2..b9224a2df8 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: c83e60cbffab083432e76f2b3e79e6e62d8ccc5c530695a8518a0d36c174ae2f
- unrolled_ast: c83e60cbffab083432e76f2b3e79e6e62d8ccc5c530695a8518a0d36c174ae2f
- ssa_ast: c59d546489dc95d91260eadce7cfbc511c4059c3e071f400aa68e65066254a5d
- flattened_ast: b0442f67017a8d037e6efceeb875092d1e5bf7f038c064eb78ec11ee66e1fc41
- destructured_ast: 3810417276e877a72a6b0c64c5af3d3bdc18a047c507b10fd8f7aca947949ed0
- inlined_ast: 3810417276e877a72a6b0c64c5af3d3bdc18a047c507b10fd8f7aca947949ed0
- dce_ast: ddc56e297fa26df3c518bef63d17db1ae8998b8a75f5e5cf25ac7099e941f04a
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: e0de2a45fa485e7135d5e864d5d1f899a102d1bc3dae3d03344de954802f4ae8
+ unrolled_ast: e0de2a45fa485e7135d5e864d5d1f899a102d1bc3dae3d03344de954802f4ae8
+ ssa_ast: 6d9638ca17d9fb15aeb62e0bcba7165fe900708f0306f618092c0948825d7366
+ flattened_ast: 31cbc67baf60d4cb45f8a636e752cc5d439b8e1c6b0a8d92b5d6b5825426c368
+ destructured_ast: faad172d5cd5a31435437c653aec1c3d9170be61734694baa7c4cb71e4409cad
+ inlined_ast: faad172d5cd5a31435437c653aec1c3d9170be61734694baa7c4cb71e4409cad
+ dce_ast: f981e32323f0e2968300a9c19befc8fd17170e8878a48effee8c17ce8fa605ed
bytecode: 35d57844635bb3a2fc0261442ef69b8d67a4767ad0f61fce6b396a430073f5e2
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out
index 7612f54b3b..0916b74261 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: b9c50a0a84adc3eda4cfc4455c719cd33379854b8ebc4903379c05dd2583316e
- unrolled_ast: b9c50a0a84adc3eda4cfc4455c719cd33379854b8ebc4903379c05dd2583316e
- ssa_ast: 2b25dd0e21bc529650a6239e947fadcd5f7d9eda200e124a671d344a26d46baf
- flattened_ast: 4322db1135f081644118e76d25a5bfbb600ea39ebedb30585c23650bedbf280f
- destructured_ast: ff87226c51e186dd5691bcbeecdad2b4e53fe4d24a4a82cd8f41eb27e43a2410
- inlined_ast: ff87226c51e186dd5691bcbeecdad2b4e53fe4d24a4a82cd8f41eb27e43a2410
- dce_ast: 6fe321a612ac6111b9974d933674ea79d5637e9879b5dd3332cf3e968a16ab0b
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 94bfd05d03b03e44643886782b6bf0c1176aea58595d40df0a6941a2df1fef80
+ unrolled_ast: 94bfd05d03b03e44643886782b6bf0c1176aea58595d40df0a6941a2df1fef80
+ ssa_ast: 6317f1d420af015609aee948ccc9727ac8a36f1e6f04666e40d1a45d9d113fdf
+ flattened_ast: 0b713bdaa3c9f8b6e6f99836d8d8a4f229adac99118d632f87d695400fba7421
+ destructured_ast: 412c977300544726bbe62bf51f393d0851cb93d38ea11a9c4dcf159123088408
+ inlined_ast: 412c977300544726bbe62bf51f393d0851cb93d38ea11a9c4dcf159123088408
+ dce_ast: 9ce52320bb0bb461f1871d2015ee9b19a3f6668cd5d05eb6cb269f8b62f1256a
bytecode: c865484cdaac4f81578a7a47f6a1772139a2f4b03d5a4602c7b62be71519846d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out
index 6fa485d615..08b60e4a85 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 2cfb53dcb91f149652907b8d3a4a49b1be354c94626d458f27dc4ec78f441e5d
- unrolled_ast: 2cfb53dcb91f149652907b8d3a4a49b1be354c94626d458f27dc4ec78f441e5d
- ssa_ast: 52dfcc9e627246e91d86075f10ab9815ff30b082a61676b453ba1bff66de4ef8
- flattened_ast: a464cfc455e61f3500f36fd2b533cfeac417579cac06ea26c6e61a58ce3a9ea0
- destructured_ast: ec84f838049909f79abc0dee45c2f824d9f55714cfb06e3a5dc41e9ad54a3ef0
- inlined_ast: ec84f838049909f79abc0dee45c2f824d9f55714cfb06e3a5dc41e9ad54a3ef0
- dce_ast: 19c073680fd84233e0e552aaf77a30757938a1c0cb45de24f84c75db80b6a7cb
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 01670e91be742e8a777f8adca2a5f3c87262e4f7f9c594d9707f12a2963347d6
+ unrolled_ast: 01670e91be742e8a777f8adca2a5f3c87262e4f7f9c594d9707f12a2963347d6
+ ssa_ast: 4575b74a323e0252f2b31acf4f0af0bb2197de7d9ce8f2f323d300b0d08092d9
+ flattened_ast: 624576231dd72908aa732d320ce1f99aeb940907597e300dda6eb03fccb80b02
+ destructured_ast: 7b66f922d7db6b55289dacb1807f46b7de9df67e67eb8deaaaf76089cfd6c569
+ inlined_ast: 7b66f922d7db6b55289dacb1807f46b7de9df67e67eb8deaaaf76089cfd6c569
+ dce_ast: c2305646bd487e9473a7ec30dd196664cdc411807a251383e33a425ed3bf9a03
bytecode: 722e9ba9eb7870003003efbee47f12319ccd9a2e873ccd6a165dc945dd5fee56
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out
index 5e80e63585..7884be15aa 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 66a0cf1d716c989c0225a7f85bca4380c5e8c86dcdecd32fd8435e6eab80bf15
- unrolled_ast: 66a0cf1d716c989c0225a7f85bca4380c5e8c86dcdecd32fd8435e6eab80bf15
- ssa_ast: 73c5712bcba06fdd34e2a66e3d20285c8576feac7c28f3c1715a9ad5af09ba29
- flattened_ast: 42b50656d1f4f82bd333e9822e3cf48f53ce1b7b0b4d08d56755da5ed513a5bf
- destructured_ast: 49d5dca07f6114bc2015b496450e7d3f68ef6989c257d20c76c699ce7dac790c
- inlined_ast: 49d5dca07f6114bc2015b496450e7d3f68ef6989c257d20c76c699ce7dac790c
- dce_ast: bb388b71d32e6eefa594a5c0a017c74424bd0bddfdd2718f4c460a1721d8f23f
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: b54a983846284e524ed8eef15530706cda158d9d60a9994d8d5fa1562feb2da0
+ unrolled_ast: b54a983846284e524ed8eef15530706cda158d9d60a9994d8d5fa1562feb2da0
+ ssa_ast: 2c71768fcd4fb3d50cc8558c9e5c1d321ddd21496c9befd3b8dfe7721aa67558
+ flattened_ast: 91999f228166934471cd6dec95a9996cb946475079888917b8bd6f3dd14fc9f5
+ destructured_ast: 400f65545b88bf35e43e613f3cc44a7281d3ffe00d6a7b012dda99d7eb573d07
+ inlined_ast: 400f65545b88bf35e43e613f3cc44a7281d3ffe00d6a7b012dda99d7eb573d07
+ dce_ast: f726f2393c2f54fc7c4e1eb8f54bb8822cfd29cddd61d66ccc3388695b6da0b7
bytecode: 5b86f91ea85b5afdbd241b7623cbecedcb816272ca8b7250e2536955dfc55fed
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out
index af072338a3..26f6d0c3ac 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 65ddd868b1153714456bec462f59c71c04b9c5896ae87bf977cd1dc9c68ad43d
- unrolled_ast: 65ddd868b1153714456bec462f59c71c04b9c5896ae87bf977cd1dc9c68ad43d
- ssa_ast: 457df20793d069a4239ffc4175481c3909d34e063e4f023d80b2a5eb8ad094d0
- flattened_ast: 1c33135ec15c04468aa4b33fb8d3e40c852c5d310b85a6e2f4da4fdc17e6f03e
- destructured_ast: 35c59cd49aea1195c79f82d889baf30062643ccac5379746e4afc0cb7ff9b27e
- inlined_ast: 35c59cd49aea1195c79f82d889baf30062643ccac5379746e4afc0cb7ff9b27e
- dce_ast: ae6077deae0f1929435cb9ce5ebde073fddcc813a9201fe05c9166d48937dee3
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: 36e87c9db0ceadef0b977a952a47218c6ce097fce387439ef24591f4e2ef7294
+ unrolled_ast: 36e87c9db0ceadef0b977a952a47218c6ce097fce387439ef24591f4e2ef7294
+ ssa_ast: b69cba489607c020befd53b4edc8eedff17d46f6290a74dae37756ec7cbd23f1
+ flattened_ast: 0113a664791f9526287d3226cb21b949ff283f956a023e3609cbfc398e647dc9
+ destructured_ast: 8363844fb507b947b0ff9ab6096e2b545c841b9bf0ea09f15b249c3a8a0a1c83
+ inlined_ast: 8363844fb507b947b0ff9ab6096e2b545c841b9bf0ea09f15b249c3a8a0a1c83
+ dce_ast: 829b20b3e859c9164826a9a994a6e8a36e70d667081be811c361e08b44db6654
bytecode: 5e555625818b5c9c27ea28fd0679e853c7ba41d422b0b1fe4ebf1888cc810898
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out
index 4e18e6851e..8c93b650df 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 5d3146df7705e9844fa036e954a6a43520bcf4841b96aec946ff47d709f30cbc
- unrolled_ast: 5d3146df7705e9844fa036e954a6a43520bcf4841b96aec946ff47d709f30cbc
- ssa_ast: f5c717b58a99a81f25e812ff3500cac1d9f0f67143d52f66ccdca6385669c595
- flattened_ast: 85f2352bb10516824396d7f495eda7a9267299855c9a1a6bf9ecbdb184cd57ef
- destructured_ast: 224bd585b2751affe21b2d0ac279ee94238ffc2afcb255720f40ef3298f1bc5c
- inlined_ast: 224bd585b2751affe21b2d0ac279ee94238ffc2afcb255720f40ef3298f1bc5c
- dce_ast: 55adacb27ef8b9ac60da128f147ecbc1b135d0551798a07ced136833ac58c5f7
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: 1a1eb4645a3a6ab0c27068d0dfb1b23f651c2ac1e7c183c35635cd9bca693efd
+ unrolled_ast: 1a1eb4645a3a6ab0c27068d0dfb1b23f651c2ac1e7c183c35635cd9bca693efd
+ ssa_ast: 3932fe1f319dc95ab74ba2db956adf52a3306465f1591b4f42fb405a99cbcfe7
+ flattened_ast: 9a514cc2ed908e4a78d3a4b62fc2005669ff17e45e4d161b3c0611d1a052e397
+ destructured_ast: 8c9af2c5b35e43ee6ce81acd3d458de8cd89203ca3b1730f7fdef65667e23621
+ inlined_ast: 8c9af2c5b35e43ee6ce81acd3d458de8cd89203ca3b1730f7fdef65667e23621
+ dce_ast: 80dd742ea0a7a43f7c46e58311fce827a5206b2ec4a0182989bab9f73f5ef058
bytecode: ac0813db87d76ebf0f8b9716b4694dd6dcd4a833bdc7b13fc297363f835a723b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out
index c95b9de92e..dc61656863 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: d4c595a5b35e127d7889fa3f23f86889bf6a42e02d7842ed268534e4a1a28311
- unrolled_ast: d4c595a5b35e127d7889fa3f23f86889bf6a42e02d7842ed268534e4a1a28311
- ssa_ast: 156c796c861870938c7bc3ca8d2149aabf954006693d0fdf6f9931c1fc075661
- flattened_ast: 3038f739057cb407a8d1c163df5276c1626244883de38bb2dbc7336e11c03750
- destructured_ast: 17d9e9ad20bd35085c03be545db359c7644949d27e62e5db3e3ce4acad235534
- inlined_ast: 17d9e9ad20bd35085c03be545db359c7644949d27e62e5db3e3ce4acad235534
- dce_ast: e2e4d8bb499d1835bf3680375a101ad651ab239553195e8e5f4d4673a157b722
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 46cad86cd61d3e2a156d7db35aa573faebbab7febd055be5811e6110c2ee332b
+ unrolled_ast: 46cad86cd61d3e2a156d7db35aa573faebbab7febd055be5811e6110c2ee332b
+ ssa_ast: 787a1727f847a24f84935f76dff49da30116602c1123a9da25edf8dfa8500dd8
+ flattened_ast: 07a2b250b188daa4f675537cd7dc7520494092fadccb4593613eca44f69c1e4c
+ destructured_ast: d3dc85e115068251ded7d670091544990f2be16699d9a6bad848de7f2eaeb6e6
+ inlined_ast: d3dc85e115068251ded7d670091544990f2be16699d9a6bad848de7f2eaeb6e6
+ dce_ast: 5f63e53114e74875f3e83e8461f2bf73e9221c02e6805432386fdb98aaaca35d
bytecode: cda5a5c278c39eba47e30601b6d8ae039a1e9a67b514f7da166b26e47d96ad38
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out
index 4459311df9..a487e09111 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 26d077754b0b7e216a511a08470cc573d98d3caf5d1cf7a922befd28a678e31e
- unrolled_ast: 26d077754b0b7e216a511a08470cc573d98d3caf5d1cf7a922befd28a678e31e
- ssa_ast: 961166447b8fdda40fd85702a9d75a6046121b755b72de8eea1cfa23ac841940
- flattened_ast: 33e353c05fa2fbf8097b516821fce41bc579db33d0c0b1f917e28ee805dd9d2b
- destructured_ast: c06a8217e2b00bca834cc64d9018f4cc9670a46a1fe36d00b0ead1da4a46fef6
- inlined_ast: c06a8217e2b00bca834cc64d9018f4cc9670a46a1fe36d00b0ead1da4a46fef6
- dce_ast: 32959cddb05e0a24b02d3d6b68bcd17b3227099802f80bf32fe05ac0954d8b35
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: bfffed5f7bfdf8d256f4015e8ce57239c9a20762c0b6d9ab4b334d2478975c3e
+ unrolled_ast: bfffed5f7bfdf8d256f4015e8ce57239c9a20762c0b6d9ab4b334d2478975c3e
+ ssa_ast: 7a6f7097cb28135b05441aad6bc5db6bc0a6e62d42981b6c70e78b934248a8e6
+ flattened_ast: fd5f8ac9cebb1bc7c9302c102736780ae21633079708e09dfe9543217ce51ca2
+ destructured_ast: 593249c5c5a7bf07facb49bbfcea43fdc40293c0569e08d3ead2183fcf15830b
+ inlined_ast: 593249c5c5a7bf07facb49bbfcea43fdc40293c0569e08d3ead2183fcf15830b
+ dce_ast: 2fd8a562bd167f17df9e5a227d6432e9854fe964142df448540ef5cc714ee80e
bytecode: 772c3a89be9b29a160cbddfae2d0bd3edd4bef0291f89e4e6049af2139c6239e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out
index 8d2400858a..82e6d10d0a 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 3dbfbe150f7caed94ab531e6c0ec7ca9f99802efbe2a9a09b3f0be85a422cd97
- unrolled_ast: 3dbfbe150f7caed94ab531e6c0ec7ca9f99802efbe2a9a09b3f0be85a422cd97
- ssa_ast: c2596e210a0fb8cd16a8cf2b262b313feee626f73207409d762bae212a2bd5d7
- flattened_ast: ae699ea5757593351ebc22d0e366c89fd572aa2bdaea4c679cb8252bb509d6ed
- destructured_ast: 653a17b06c3a911a7f964a9da9fada1cac3252231f34ccd7d13bd6bff6a71134
- inlined_ast: 653a17b06c3a911a7f964a9da9fada1cac3252231f34ccd7d13bd6bff6a71134
- dce_ast: f8b00c889db0294d39f047b45135709821c879f16bebd13a5d0d9b3481e6c425
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: b06574aa57f301b14b5abb7e34c1608a0f868b0771c3eabe47a62027df495a2c
+ unrolled_ast: b06574aa57f301b14b5abb7e34c1608a0f868b0771c3eabe47a62027df495a2c
+ ssa_ast: 1bb7d39131f5435be358b3503adc6dae3a37bd35c4b1db98786b11e231c5bc53
+ flattened_ast: 86fb5b0538db74843d6d39289c4a1482cb12314667f0a3f0788f513d435e2ec6
+ destructured_ast: 8971fe25654735d94cbccb867326c12f1dee1357aa39f0b0a80d3dc0430db209
+ inlined_ast: 8971fe25654735d94cbccb867326c12f1dee1357aa39f0b0a80d3dc0430db209
+ dce_ast: 86351e144b41844ff69772320b742e8a8bcd72276d1fd78e277272ed73efd557
bytecode: 63efcc50150da6e754319ed894fd92dcc5adc715f39da5b2425711c347836b60
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out
index c38fa41c77..11e3fa7c2c 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 1c33071b21221d15fdbbef3bbf86bd5e0a500356e21e0d2566f01a0d105fcc49
- unrolled_ast: 1c33071b21221d15fdbbef3bbf86bd5e0a500356e21e0d2566f01a0d105fcc49
- ssa_ast: ba4cc199816a36ec250522cb6342ed91898ea00ca5431be82b502dd04accc1ed
- flattened_ast: 4ea53e4b19dc54f7ab19287015ddd3395519e923b92a275e855461a1bd92e57c
- destructured_ast: 596a1cdebe93a72146970719ad5f5106bd25d8156cef45eefba269b2241f2288
- inlined_ast: 596a1cdebe93a72146970719ad5f5106bd25d8156cef45eefba269b2241f2288
- dce_ast: 1a322b01e4a6b159161def4cec8fa0a3a43c6018c74a504d1a029c6c5b7ff2f8
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 4912531b5b4fb29df1760a55f2ca58f736c2ca1aaf211f5226fce06405c3454b
+ unrolled_ast: 4912531b5b4fb29df1760a55f2ca58f736c2ca1aaf211f5226fce06405c3454b
+ ssa_ast: 065c1e513bf53a9b0232419bc113c1d6ca0bd1814497ce0c64b75874748b9fba
+ flattened_ast: 6989d79b5887e52350e12943bafef089b09dbc1da56ea30f145b1c8e170c50ab
+ destructured_ast: a840511d0d7280b629d25fb4fe945cb5a31491b497c99f2046b58bd1effce2da
+ inlined_ast: a840511d0d7280b629d25fb4fe945cb5a31491b497c99f2046b58bd1effce2da
+ dce_ast: 8145b2f04edc25fee6ca488be9ba8cfaff64ed6facab8c9b3d71f2a06bbffb39
bytecode: b565adbdb2ae4047f19a09589010a3dce773e907a3dd3e4b873a4a3336c68af8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out
index 6abf974406..feae2e5ecc 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 95b50f41528f1a260c97be555c29121591328b9ec9ac6a19ac801ba503986505
- unrolled_ast: 95b50f41528f1a260c97be555c29121591328b9ec9ac6a19ac801ba503986505
- ssa_ast: 675c571ad2a3045a78c1f4e55f0a6e9ac7471a0c52ebcc626912976586053466
- flattened_ast: 6354fedd48ef61a1e72f8aecc15020512ecc61384dea0ac88f776f3cf9edd071
- destructured_ast: 563656d16e004e5b7d7744076dc684236f7a985f69604d1e8a0fe05a37f68d0f
- inlined_ast: 563656d16e004e5b7d7744076dc684236f7a985f69604d1e8a0fe05a37f68d0f
- dce_ast: 33efa52cd8aaf0c3884dbb40e9dae5d8aba79bcbf305fc83c580a73653e0999d
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: b8b3d988c2ecb1010c2137affab0a8978d6303c5ee840b692bc8555deb87c363
+ unrolled_ast: b8b3d988c2ecb1010c2137affab0a8978d6303c5ee840b692bc8555deb87c363
+ ssa_ast: cdc860ef8b6fcc1305999a4e59fa25e9a3c2b8f837610fc52269a3faa9db19ca
+ flattened_ast: 61c58fc550b0599a376fe3a07ecbbd647eef3eb6c8f5ba6b01b18fd4f8bea208
+ destructured_ast: e3a19abb7365fe9a95c0c8266da35a0ba6ef727c7b3b2034b304d5fa379c1783
+ inlined_ast: e3a19abb7365fe9a95c0c8266da35a0ba6ef727c7b3b2034b304d5fa379c1783
+ dce_ast: ab424abddd134a99c482f32b96bab423e42d36091014fe4acda97f185d5d0319
bytecode: 6bb1a87b470b0a3922ff01569b69b3eb7775546b86e8ac303cb80f03ab17692d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out
index 86ddd6d1dd..efb047bed8 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: b97ea3bbfe57a52e05030a8dca42b5d03fabcbbcbcd9d6ae6e9c08ad5b68f6ca
- unrolled_ast: b97ea3bbfe57a52e05030a8dca42b5d03fabcbbcbcd9d6ae6e9c08ad5b68f6ca
- ssa_ast: 1f68d31612c06524db8455cc044a14c1d927f1f5c8a0a556c3b8e71472d556d2
- flattened_ast: 1903d74bd208116137fd311309fe63bd819eb436d03d5fc6b4ea497d7daf4003
- destructured_ast: 7e4a86f932b4411e0cd2cc7d9cd4b4506da1ae673e02fdc92684b1c3089af546
- inlined_ast: 7e4a86f932b4411e0cd2cc7d9cd4b4506da1ae673e02fdc92684b1c3089af546
- dce_ast: a7ce9f108f8899828ffec7cca290bba11420d95da566482ef628f891bdf6b60e
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 4211a0d8fd939bd5f67f61243fc57c93a988e10aa91ad702520b5b2abc314ea4
+ unrolled_ast: 4211a0d8fd939bd5f67f61243fc57c93a988e10aa91ad702520b5b2abc314ea4
+ ssa_ast: 32dee3a0688aca1378a32019ee09ffd59f3bc5afc218fc06dd0b1a9f1ea123e7
+ flattened_ast: 3b546b8942e6894b52890f4f59b2953fb0403097ecfa590b259a15521b42c55e
+ destructured_ast: bd024db7bbaeadbf01c6bac2bc97d7e7f58a1f4b3a7999a618479f878679cb05
+ inlined_ast: bd024db7bbaeadbf01c6bac2bc97d7e7f58a1f4b3a7999a618479f878679cb05
+ dce_ast: bde77cf382512ccbdcb8fb694b6be6896811e470e3c9e653d413e5be90835407
bytecode: c8a24c75613249b3bca85b8cf50a450ffab5e3eced027b46d4ecb07fc94938fc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out
index 89c80628eb..d65307ed26 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: caa16e58250cf65465dbdd7ca5cd6d8ed5712186c4dadea9ae0ca73c47e523e2
- unrolled_ast: caa16e58250cf65465dbdd7ca5cd6d8ed5712186c4dadea9ae0ca73c47e523e2
- ssa_ast: 24540bc468491ae4052a1db261016726841bbfdb675f47105a1661f44455ed88
- flattened_ast: 7c36faa308551615d8e928bc64d85812d43225cd4449b165ebdfff62e2236dd7
- destructured_ast: 966cb78d96411ca78eef257185a8bd73883a3dc26b62877c78d98b0cbd568cc9
- inlined_ast: 966cb78d96411ca78eef257185a8bd73883a3dc26b62877c78d98b0cbd568cc9
- dce_ast: fe710169eead57a88ccb73f2a90ef5bbf34cd8e2bc9ef430be6928593b4d67eb
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 6c986e5f3b7e17612f6f0dfa3a0f95d0aa59589382c74727400252bab53f5fd2
+ unrolled_ast: 6c986e5f3b7e17612f6f0dfa3a0f95d0aa59589382c74727400252bab53f5fd2
+ ssa_ast: 02e86af1db9fce677f9ab5653c04a254ee58199bc55cb5865ed445d02a10149d
+ flattened_ast: 1d007a6ade8ccf697527423d10383a19555077f2c0bb31779de32847c25c61ab
+ destructured_ast: 79f599e7697be78db4bf8c5d9f806027ff15043aeecc8ccb99f81fe12c90e5f3
+ inlined_ast: 79f599e7697be78db4bf8c5d9f806027ff15043aeecc8ccb99f81fe12c90e5f3
+ dce_ast: 9590af19b950c048123d8a9a3a2bfc1612504cad918ab60c6850e78724497d67
bytecode: 4e7988f49b47d6e987d5931501b23e217ac5295f2fb3656bebb8617153c13b55
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out
index 071e7c680a..d088abeb69 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: cd7832c69bf053837db81f41d532eb87c4279f3ee269763d2fa60aeaceafedc0
- unrolled_ast: cd7832c69bf053837db81f41d532eb87c4279f3ee269763d2fa60aeaceafedc0
- ssa_ast: 8a4da3a0ac0b090769de1d71a87694f27bb97b21ea830eaa40a031271d5c46e6
- flattened_ast: a69935503cfc8b5d781227df98087b91878972ef52c6cf0735d6638b16c01a0c
- destructured_ast: 702480294515d606b5f11f86db6ee3821163fe6e0b4715b1e0ddacbc8673dadb
- inlined_ast: 702480294515d606b5f11f86db6ee3821163fe6e0b4715b1e0ddacbc8673dadb
- dce_ast: 71dff35fe3728bb6403113779e358d62b3f1a1d2fad627d04d654487cc488f2f
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: f98f70a886494a54ffd604a01107dc7133dd57d1e4f5719caeab23e51cd87225
+ unrolled_ast: f98f70a886494a54ffd604a01107dc7133dd57d1e4f5719caeab23e51cd87225
+ ssa_ast: 40ffbd3b7bc0e44aa8dab98270b03a92feb247ccb906bda7a906b08a52324f91
+ flattened_ast: c1497d72addfb2971a6be6e9ee728c24f15baaa86a62a646dbca1ff9963ce8b1
+ destructured_ast: 63a990c0c5cf7d70bddd9620ed6a12ce71b1113c4d9a142a4df4fe42260f9439
+ inlined_ast: 63a990c0c5cf7d70bddd9620ed6a12ce71b1113c4d9a142a4df4fe42260f9439
+ dce_ast: e875c55dea1a13fbe2537e80c52f990cb84902812b236dedec38d528ba55db0e
bytecode: 96dddca27dc2e6feaa13b9f53fe1bb2180299e90860ed8c3be4f92687949f30f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out
index 1e21a49f96..fefad71149 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 065200502bb8aca91c3bcd15b5ffbbb6edf473375bc5e5b454aaa666d94438ec
- unrolled_ast: 065200502bb8aca91c3bcd15b5ffbbb6edf473375bc5e5b454aaa666d94438ec
- ssa_ast: 80ec25526301bcbb4fd6865d5f38d5998a31d577ae71259ab04538b76fec1684
- flattened_ast: 1cf2252a56feed00e30e6880a027bbb8f7d20296eae8ad3cdd4ecd95e09ccec2
- destructured_ast: 976c74129b951635de06cf93734bcad99be8cf491c331d3cb51484affcb5adf5
- inlined_ast: 976c74129b951635de06cf93734bcad99be8cf491c331d3cb51484affcb5adf5
- dce_ast: ad34fafdd528c100c62eef9dcbc8e4700efb5e3607e2b784ee50db9579ed6752
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: e1d9510f110b7b1788939a64211547535f7ff33096900809132ff8517d15d355
+ unrolled_ast: e1d9510f110b7b1788939a64211547535f7ff33096900809132ff8517d15d355
+ ssa_ast: affce61cee4dd1e5d63c4d745e4af074fc7ff29a6fa42e2a31f5ee256e66efba
+ flattened_ast: 6153a47bc55e485c61e62a1d6f0e639de24d822321d52ee4dbf59ceec3351807
+ destructured_ast: 151841eda498b3fb6b551a64b2428ce28f709337e0ab0d2b61585815feb63f45
+ inlined_ast: 151841eda498b3fb6b551a64b2428ce28f709337e0ab0d2b61585815feb63f45
+ dce_ast: d51e1453c50951fea39ca17b72162abd8754a2fccca38e3a1e652ad4ef0af6cf
bytecode: 3ab4dfa32ff8135e1878b8fda9bc1d0688c959e520d9bcac13f7128048ddca70
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out
index b5e3a9e1e7..af4a1a2357 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: b565d67d012889b6b9f01c01d40ad648c6d2578e71f2200859d5a5e7c5812f0f
- unrolled_ast: b565d67d012889b6b9f01c01d40ad648c6d2578e71f2200859d5a5e7c5812f0f
- ssa_ast: 899c7ba5c3b42816860266cef71b2ceb0e9cbc34192761973d0554162dc3c6e7
- flattened_ast: f4125ee199d4a7ba90a9690bdb2365ad07f17016a89a63840cc49178dd4f2dec
- destructured_ast: b01a69468104f4512395624ffbadb44611ce831faf48df01e6cc7d98ff345c11
- inlined_ast: b01a69468104f4512395624ffbadb44611ce831faf48df01e6cc7d98ff345c11
- dce_ast: eeb996523ea3fec6b57b8059d4c986e0bfe372595dd432cd3fcda78401b4f06a
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: c412246c362269179086aeccb6328352e9d7d523c0b6c9f0a96d60d53e8bd5cf
+ unrolled_ast: c412246c362269179086aeccb6328352e9d7d523c0b6c9f0a96d60d53e8bd5cf
+ ssa_ast: e639e16a13ee602ff10d645f6fe1f6aa414d08571e9b3bbcd8bbc817a3513780
+ flattened_ast: 42e7ccbf1b31f0a0afa6fb739d0978372211b85fd60b7014c82732562eb93909
+ destructured_ast: fd7203c1667df2ad1a5c9640d24b9aef9cd3eba9cf1d623264ae9435b9bb8779
+ inlined_ast: fd7203c1667df2ad1a5c9640d24b9aef9cd3eba9cf1d623264ae9435b9bb8779
+ dce_ast: 6369e58ea4ff8e05200fbb3793fff8350bdb455efebb87fe399ae8ec5df434a7
bytecode: ce3656eda78b090739dad77c6fbcf5e3cf43a1327a367b01504913a37ca7ee3c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out
index 344a4e77a8..04029738e5 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: cbaead31edbdd042741bb3b38c1b8cf03799cb2306af5c5c0f27b53bbd903522
- unrolled_ast: cbaead31edbdd042741bb3b38c1b8cf03799cb2306af5c5c0f27b53bbd903522
- ssa_ast: d40341a6ec1e19980bb2caf9717c13aa8bbad7d2b22cb39700cc854eb2d10a98
- flattened_ast: deaa511d12f78681d37dfbf4dde9b405ad8a55a4a1d7cab979ca31b880707d30
- destructured_ast: 5c8a41699084b9ae5f14d2d4965f1d5d067665b64d74ad1f2dc9a4a9ce1b0f48
- inlined_ast: 5c8a41699084b9ae5f14d2d4965f1d5d067665b64d74ad1f2dc9a4a9ce1b0f48
- dce_ast: 27bf9fcc773db747c91002b0a7032ddb6b3dbb2959c30dcf2fdd56b45188140b
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 511f885dc7653ae86ee84aaf813ad02c23478e929b91b0f3b699f67c324eafde
+ unrolled_ast: 511f885dc7653ae86ee84aaf813ad02c23478e929b91b0f3b699f67c324eafde
+ ssa_ast: c2f73b552e81c652727dcda7079bcdca08610ad2a870b5fb735c3d0cd5f45afe
+ flattened_ast: 431ab94d43f2ad0a5fee8187d737292b9aa46012fc12ef36944a416131c54d9b
+ destructured_ast: f415c45af3a33c8047e2d2d0612ad57283d839731358b47294051c0c62fe0351
+ inlined_ast: f415c45af3a33c8047e2d2d0612ad57283d839731358b47294051c0c62fe0351
+ dce_ast: 0385c491676a3df5a1c4968f0ad125786de9323b1160d40749b7034c8a0a7ecd
bytecode: f9f56b97798b2dca8b9631e0e5d25ed37780f634a407e53c88cded45c80c07eb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out
index 7de9c3aaab..cf28ef70d6 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 96b14b7b9e14c2c3ab98645e8b74f699812cd18c57b50a2dc0b85282555388e0
- unrolled_ast: 96b14b7b9e14c2c3ab98645e8b74f699812cd18c57b50a2dc0b85282555388e0
- ssa_ast: edcda89deb77c6ebaa3a21c6a1d3838890a9efe9deef864b84ee5736d03e8c0d
- flattened_ast: bf4cc47e037e05592e3b03e4d2ddd03bbd9f35deabac4d12ab621161c2cb63da
- destructured_ast: 94f9fdf9ecc4eb20da62be367313f46e28f629d208ecea2aca487731be2d93fc
- inlined_ast: 94f9fdf9ecc4eb20da62be367313f46e28f629d208ecea2aca487731be2d93fc
- dce_ast: e02f54f8bc28b6acfd9e39d9eaebb99e4eed4c69f23bba3523cf36f34d7064f8
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 86dec50b47e168a58cbfa957c61332fb9c3b0f2688f81cad1fbc0a88f3164cb7
+ unrolled_ast: 86dec50b47e168a58cbfa957c61332fb9c3b0f2688f81cad1fbc0a88f3164cb7
+ ssa_ast: 35efdb4cf90fe59f7438e0bb8bd2053d248018abeb0f26b5adab28925cec9836
+ flattened_ast: ba5b47e4eb27595681a7d1859bd464954be220ec804381bb7cdbbaabccc7a76c
+ destructured_ast: 77272ef1a06a5c463449b85c882507544617d9f4f0aa03f9edc31f6e99de1ef3
+ inlined_ast: 77272ef1a06a5c463449b85c882507544617d9f4f0aa03f9edc31f6e99de1ef3
+ dce_ast: 84ff99d40d81533dc59949cccc4f9301a3bddd9e3a2f4c76c300a7678ecfe6e1
bytecode: 088c87d540f9f654d25de5dfcdb4b6c796c1840e2454691523b7e2f18f4a9a60
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out
index f37e432229..6e1c5a4f14 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: e2d6fcf58f1748279db479e6b8fd0beb135377a4a44c2567e6ee8382d3eeb853
- unrolled_ast: e2d6fcf58f1748279db479e6b8fd0beb135377a4a44c2567e6ee8382d3eeb853
- ssa_ast: ced246e7c9bb0ff2bd9416c52f0d7f3dba2ceee6a24b8dc3f48ed4d90aee7dc2
- flattened_ast: 566ad26ebb8ca3c83064701da9ebc7d5287e591f6afbd4c8b5bb1e063c48f541
- destructured_ast: ebe70266aad36d9053846c37e9fe0deec82f4f61463c932e58d492bfb5cae541
- inlined_ast: ebe70266aad36d9053846c37e9fe0deec82f4f61463c932e58d492bfb5cae541
- dce_ast: b78f2edde8fe30b9e16b479f3394f48754e3ba39b146822afd72f98177d332b9
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: c9835bde9e6f8b69641774fe0162d88c16df92a86c1c19cc68f932d20bf30f40
+ unrolled_ast: c9835bde9e6f8b69641774fe0162d88c16df92a86c1c19cc68f932d20bf30f40
+ ssa_ast: 45788c76bc818b8a7045d95c684d51066b347f228d181d8e3aeb7598724c20cd
+ flattened_ast: 0a1624602a543ee5a470de1a183f9d0cc465356472ef3e79a0e277cd17588441
+ destructured_ast: 0e49eb3632629b933ffa8f89ffd993d7c576e734308fd7337a3c1c1039d45d65
+ inlined_ast: 0e49eb3632629b933ffa8f89ffd993d7c576e734308fd7337a3c1c1039d45d65
+ dce_ast: 761fe0f4ff831ed20a38360f3ce90fdd43bb4c5a52daf415e7f8739e01f1c5d3
bytecode: ad4af37b670727cb59618e798445bceef3725386a61cdcb7e0f829c3cb895a8e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out
index 4fa01e1d98..c027ab63e2 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: cf3c5f4cbb4f4a651d7be54648ce136a8c69dcd995bd9bb661c7da28ec90759f
- unrolled_ast: cf3c5f4cbb4f4a651d7be54648ce136a8c69dcd995bd9bb661c7da28ec90759f
- ssa_ast: 48103df3b2be25dc1ec00ce022fe4db7b9920bb784afaf09642e8ab566c365db
- flattened_ast: 21cfbb40b74804d63e21d5de261e1ef9bd391f4f40f77222b88f7c172e278bc0
- destructured_ast: 1c2a74cae1c6d5df014e1d439f87abf4b03a9cd45b9104b4c5beaee06ce9ef89
- inlined_ast: 1c2a74cae1c6d5df014e1d439f87abf4b03a9cd45b9104b4c5beaee06ce9ef89
- dce_ast: 2ab0b849608c1e1aa680da2a2cf35788ce5de6f38ccc95b1c2c21a3430d8a070
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 3ba07cd954434118cd2e58407b71f5eeab5ae5e6deb1cf10ee35a01dc6b19de0
+ unrolled_ast: 3ba07cd954434118cd2e58407b71f5eeab5ae5e6deb1cf10ee35a01dc6b19de0
+ ssa_ast: 3d9727205868099f0ac18828bcdc9364a3a4a8ae13a9e2ed423b76fc6f77a361
+ flattened_ast: feb5e4f927083c681651ec5c73f88938b5493cd49855499d218816232adcf3cf
+ destructured_ast: 22f2b37677b654f01a25ec40214d6a2c0f7d3dc4a875a00eb9d6082293ce18ac
+ inlined_ast: 22f2b37677b654f01a25ec40214d6a2c0f7d3dc4a875a00eb9d6082293ce18ac
+ dce_ast: 3054214f1cf4407f4db0bf833db941444d4d93262b0f2ed5d93d0862b9348b4e
bytecode: 9da4e5b0bf8b86b933224f69aa4751108e1eceb8c8b0b79fb31e3b8403fab161
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out
index 6ae4dafc40..f8de661100 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 956ebe9d79b0c43af9985c76cbc07008037356685c2bd65a7601032885da0376
- unrolled_ast: 956ebe9d79b0c43af9985c76cbc07008037356685c2bd65a7601032885da0376
- ssa_ast: e598822f2619cea12440766018d2c862ffbbc40b8e0e2ad6561c2256cc761178
- flattened_ast: 77d9f183e9bd5fe5dfd14bf5e38db2daf1b228502adf5d78e50296b3fb369f64
- destructured_ast: f591a004d8946500e54cfc1ebe361bb7eafcca41e6a79318e3191c31a5ba24b6
- inlined_ast: f591a004d8946500e54cfc1ebe361bb7eafcca41e6a79318e3191c31a5ba24b6
- dce_ast: 537d081bbfd9777bad803fa0b65278770b702d0c38efd949a204bedbc50c81e8
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: 4d3c060930f5909a5f45c3c3132c7becec9f9d3cccf8950ae7f8a0c66fefc1df
+ unrolled_ast: 4d3c060930f5909a5f45c3c3132c7becec9f9d3cccf8950ae7f8a0c66fefc1df
+ ssa_ast: 17991775cf36a089d51209af612f5c792e65fb9eca552a8c95410a02089268d9
+ flattened_ast: 425c378429eeaa261dff82d6ea8e7786100a222263d971439097846dddf2ca43
+ destructured_ast: a60a9f84ce89a4ac626a99adb5b14be21b5c8f3ee485f2469087378c33c5f35e
+ inlined_ast: a60a9f84ce89a4ac626a99adb5b14be21b5c8f3ee485f2469087378c33c5f35e
+ dce_ast: 52494d3da1f9080ec92dbaf343c6d98bba8c6a82a10c271f41af899c265b359a
bytecode: b84d6d5eae32aa8692a6933af7717cb987b65921565da007af31391f40f70fd8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out
index f6d8722a59..ce7c63c9f9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: 4ae29d844b3154ab2f257fa0e2beddac65c2567649272bf7eab92971c376b711
- unrolled_ast: 4ae29d844b3154ab2f257fa0e2beddac65c2567649272bf7eab92971c376b711
- ssa_ast: 14eab04712e2731e1c2afbe26ec217a02c134e91d3e17401ab47f84c09ea00ba
- flattened_ast: 8c1537b44d47267a66a435837246a16c39c5eabe99e4c92462e98b6a4e35b956
- destructured_ast: bf7206ea7cbbf9f1723fcc32cd4f39374f723d10108e827193b5b97993db4ee3
- inlined_ast: bf7206ea7cbbf9f1723fcc32cd4f39374f723d10108e827193b5b97993db4ee3
- dce_ast: 395a3d3021ce6b6dc08fbb4f061315abb45446a016c575fa839c4c56611c4f55
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: d54644b29d000edda658ff7bd0145f71e35f3f6f26be7137f3d9ee94d0e4282b
+ unrolled_ast: d54644b29d000edda658ff7bd0145f71e35f3f6f26be7137f3d9ee94d0e4282b
+ ssa_ast: e06517b8d35a6613f419043cc33428e967d12d346ec1809f7eae586f6a381d77
+ flattened_ast: 296570622258eb42c2d62443482b245e57988762c4172fa11158a29e06f3dbb7
+ destructured_ast: 31231658353aee25d0af774f3f9309a421ada9259ebc7fd8654e67c842cd251f
+ inlined_ast: 31231658353aee25d0af774f3f9309a421ada9259ebc7fd8654e67c842cd251f
+ dce_ast: 52cc20ae8ccea5a8f25f61eae535d6c22544ff71d8f7f6650f5b7a7ab2d46430
bytecode: 201d3f7e82902483df6d8aa7457d8d8f595c03ce4ea0e2e7fb355eb3af50e1b8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out
index 0bbbea7bc5..268a4ab5f9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: b8c9e3a0d102465dc71cc62de0d36451b751490eb2f07346ee216e9489aad4b4
- unrolled_ast: b8c9e3a0d102465dc71cc62de0d36451b751490eb2f07346ee216e9489aad4b4
- ssa_ast: 505b0f49870cc3fd12b9f117244e4c1038a9047e538a3914400c7f9be3dce420
- flattened_ast: 13bb8adeb7ff0d9ca1a5c3814c9c474e326fbf05a9fedd8150d5bcd6a431bbd9
- destructured_ast: 2cda8922ba67e7470978c890bab86fa5b40c6022e81ec71e0769afdc871b779c
- inlined_ast: 2cda8922ba67e7470978c890bab86fa5b40c6022e81ec71e0769afdc871b779c
- dce_ast: 85c45062aa7ef846c1903a3f41ddf138f84e4766170b067bb41875b5716c5e5d
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 113c316efa3bba17ed9e1db943bab4fafe82118ef8364f188f039300da26ad97
+ unrolled_ast: 113c316efa3bba17ed9e1db943bab4fafe82118ef8364f188f039300da26ad97
+ ssa_ast: bf075137a138869b1de13e3e5b91f9bf36065ab531f36adece1a6661667a0972
+ flattened_ast: f6bcdaa4bb5fa4df22294e2bd809fefeb04cd8d3f101638010ff6410708e9452
+ destructured_ast: 2a010c1fcabecded56e374e9c6651a23a751774f600147cb92149254d4b1a453
+ inlined_ast: 2a010c1fcabecded56e374e9c6651a23a751774f600147cb92149254d4b1a453
+ dce_ast: 60353f288d874bc1f2cd11697675e907f8013dc80907a5a62cec9877e1353e19
bytecode: 15ee84b84f4b413e4c96708f16429984ec205133436db20c2b2a709a136029e6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out
index 5c485b5548..b6c6ce52d2 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: dcda459b048d6305e8c68e1674021e3cd5d7ef07f7e6fb7234e05b2dee52c7da
- unrolled_ast: dcda459b048d6305e8c68e1674021e3cd5d7ef07f7e6fb7234e05b2dee52c7da
- ssa_ast: b7285b3c78028aac47e47c805f4da9ce61f15f901a72c732f02ee71af13571e2
- flattened_ast: 0d0529087426b4fa9cb695d6cb395372d4e89cbfcb27766aa05f8e7b60917263
- destructured_ast: 1817f97732a3cb000df84aad4f3ae3546674ee6e2033976b2b27cf78bbe94211
- inlined_ast: 1817f97732a3cb000df84aad4f3ae3546674ee6e2033976b2b27cf78bbe94211
- dce_ast: 77a159db0f4efc2321dfe1831357bd2d9f308948059825e465434e962bea0a2b
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: addfbd86021208f4c7face762924064caa4595f5d135c50de0386a04b4e10a8f
+ unrolled_ast: addfbd86021208f4c7face762924064caa4595f5d135c50de0386a04b4e10a8f
+ ssa_ast: 26243cf30daa69f910d70ea47a29c5fcd680f170bf2c6eb6ec71bc833d4c97cf
+ flattened_ast: a6b3f79cf8f0458fa323ef6acf9e93c15e7496d864df6e96966b5104d6eb48e6
+ destructured_ast: 77c2d8f32131e37d082df5726aafc63c00df2e3b82b28600ecc130d141166d52
+ inlined_ast: 77c2d8f32131e37d082df5726aafc63c00df2e3b82b28600ecc130d141166d52
+ dce_ast: c6b7eae0ba0a30ebe8252b313b0e7e65da75785b339fe34550c8edcbc8ec54f4
bytecode: 6a667db0987376b81e0e57620a5044fbbb4803131bd2c55d2b58fe238df51a3e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out
index f9d472b516..a1bbe3fd0c 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 85cbf4e3470e0e075551c246c3fb4f97fe6fc19abd224ef22c258592c552d68e
- unrolled_ast: 85cbf4e3470e0e075551c246c3fb4f97fe6fc19abd224ef22c258592c552d68e
- ssa_ast: 0fa4f12ef93ca5d1998fde60122c90af0052f6cae127ac9c49b050349ae010f6
- flattened_ast: e803e766ac8db9b0a0a44b8c5be438038aa6b3ce6fd577c34b589dec0ba10543
- destructured_ast: e464911547ffd9b2d5398a348011f6e552803a54c7c07f4c45a1053ee0bb8959
- inlined_ast: e464911547ffd9b2d5398a348011f6e552803a54c7c07f4c45a1053ee0bb8959
- dce_ast: 64a846e76ab42cf6fc5595c0b46ed1c54b10fdf09f99c891ebd83058f97d4022
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: 0996b6b3fb52a9667e3734446bdb9948d2c306b170b2cf259d3ff6d4d224ef78
+ unrolled_ast: 0996b6b3fb52a9667e3734446bdb9948d2c306b170b2cf259d3ff6d4d224ef78
+ ssa_ast: 741174e7dcf4243951ce823ad6fdbc395e922933598d6140a487c3ccfd25430f
+ flattened_ast: b314225da2beedf022ab91d7fb83c503758b21213c33bfcd68a33a27ed00f525
+ destructured_ast: 8f525bbef2ae6b28e7f6efda26b89cfa64dce2df19ee34058e155797408769ea
+ inlined_ast: 8f525bbef2ae6b28e7f6efda26b89cfa64dce2df19ee34058e155797408769ea
+ dce_ast: b3aea5e987cf2045def3e9c08639d2ffe7140023f25c26b7ed98644eae486689
bytecode: 9ea59902cbc6e8126f78f801de5621ef7927e0ff7ec19bf24a5849a52ba46ffa
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out
index 04cbd03883..92a19844cd 100644
--- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 2cf945ab201c9cc35966a7bd54b1f2c91839bf1d72975a25dadc2fde8466e85d
- unrolled_ast: 2cf945ab201c9cc35966a7bd54b1f2c91839bf1d72975a25dadc2fde8466e85d
- ssa_ast: d5ee24edbe846847630c86c06311e154bcd88d815a693f51e8243e0877d5754b
- flattened_ast: fd6a1c22f891b8247eb571165f95b99898a39074efb9fe1407366d8d4682b23e
- destructured_ast: 84f77516ee0d015662c6b2661716611a2223500a2eb1407acea967371508ce0a
- inlined_ast: 84f77516ee0d015662c6b2661716611a2223500a2eb1407acea967371508ce0a
- dce_ast: 311b2793d93a990144ddb0ee8cdf1d58d0a92f1fe6c4548e7aa4a720d138e4bb
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: d4e47d8e9664271f83e976e2b27c34f470d9c71c336ef9fcdee98cd51a340316
+ unrolled_ast: d4e47d8e9664271f83e976e2b27c34f470d9c71c336ef9fcdee98cd51a340316
+ ssa_ast: 0d62d9119f01561923b2fe87913f52185ab14758909a89284d39c5b92a3c9831
+ flattened_ast: d5f900c7cd581c93549effdad03072bc0ef7a27a0f21e33263f9893446334955
+ destructured_ast: dcb4323d11b60c6bb71178c1e8026205bebf9b7eacb59f6d056f0af718b6c797
+ inlined_ast: dcb4323d11b60c6bb71178c1e8026205bebf9b7eacb59f6d056f0af718b6c797
+ dce_ast: 3651afcba35c0da7f1ada367823e00c832d11668b392e0d429e64a38db42b73e
bytecode: 92748b91d172e56a27635bf305f8f8c29d6a18e19e1e0ad6b06b2b3bb028925a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out
index 94c087ebe5..cdc7ab45b9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 68c631c0e00d14a250834abbb3fac6ab4cfc2114d6fd0b357425960c5d74f53b
- unrolled_ast: 68c631c0e00d14a250834abbb3fac6ab4cfc2114d6fd0b357425960c5d74f53b
- ssa_ast: 4c9e7933c40086901edd2d4e2ed73d8381a5328c504b1122cca5112e4763c0f2
- flattened_ast: b9f487fbc1ff2d49ab80216b9c984e3942ee383b2ed85da0d6ce78d7c0e9fbdd
- destructured_ast: 2e71c792cd36fbedecee7f740bac5830f00cb8dcb4515e8aab8d2888557e4a35
- inlined_ast: 2e71c792cd36fbedecee7f740bac5830f00cb8dcb4515e8aab8d2888557e4a35
- dce_ast: 23159e00e5c6c5463fc9c3d1903d06d5b44d86c2cca4142303fbba149664e592
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 7f70c933ed5394fcca4fbc59ce400359a4899cecfa688f72b4840ee060fecfed
+ unrolled_ast: 7f70c933ed5394fcca4fbc59ce400359a4899cecfa688f72b4840ee060fecfed
+ ssa_ast: 9ccd936f0a6bd5773b2f969bcfaddef62b750e9f23242b14269bc81bfe3ce97c
+ flattened_ast: 1e0a9972fbe7c4e25b60cebd5544ef20bebffa49c666f72ac436436c2d8ccf16
+ destructured_ast: 963ee6fdb1c6a230259d1e02179aa3da763a8467c48a29803f622a6188b73183
+ inlined_ast: 963ee6fdb1c6a230259d1e02179aa3da763a8467c48a29803f622a6188b73183
+ dce_ast: f77f7320138619285440cfe0fa8160a76be4be28a024b65ebb75802487a913e1
bytecode: 590389deb5b7da7e5210fcae5fed44bddf2b1a0bd6d2b30817eb650dd5efa343
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out
index a9095eff16..a2a658ade4 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 010a088982aea03a6f8bf958f72e19b1e57279a178493ca126f1cc338a9020f3
- unrolled_ast: 010a088982aea03a6f8bf958f72e19b1e57279a178493ca126f1cc338a9020f3
- ssa_ast: 6a500a539d8c7ddf3771122659f5b1927a95687355f7215fdf8dfcf3cda5e919
- flattened_ast: 5b593fd7acf39df42ec05bb5f3fc01fc05241fb14460e937085425cf2c409dcd
- destructured_ast: c9618d4b2a29e3406b612d56fd08b6c904fc6a699c46c0a79fc030c0d1c12024
- inlined_ast: c9618d4b2a29e3406b612d56fd08b6c904fc6a699c46c0a79fc030c0d1c12024
- dce_ast: 0dbaf8430e78f6bc9ab78cea64c7f8ed17fef4a821d8c92eb070ce526e32d1ba
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 08d8aab16df2cc1cd9e98e3cdaa590f6b6410e27bf7edaf9fa47e03e57bec39e
+ unrolled_ast: 08d8aab16df2cc1cd9e98e3cdaa590f6b6410e27bf7edaf9fa47e03e57bec39e
+ ssa_ast: ae9836a5d9f727f68ef96f278b0fb828142255a8b6c180d644261b7d15bafa8b
+ flattened_ast: ebcf39aff33070df4c2961c4e43e51ee27399a60517fde4cbc15ec7c87531e01
+ destructured_ast: bcd8e86c3f8cb2d1baa5922962441d9155e251d8886436929b763c50af233ba8
+ inlined_ast: bcd8e86c3f8cb2d1baa5922962441d9155e251d8886436929b763c50af233ba8
+ dce_ast: 623b71e5546057fc33b162685d70bf2c83e681bc8d256ee0719276abb99e7e5d
bytecode: 6ae1c5f0b41e9982c661326ee81b26e8c0b6d400f5a8454117984c37ab4e492a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out
index ff3f194ac3..00a119b67f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 9f234a30ee84fd4157977684ceeff4d03e360fb58b429e82c7e5ba84c365be43
- unrolled_ast: 9f234a30ee84fd4157977684ceeff4d03e360fb58b429e82c7e5ba84c365be43
- ssa_ast: 506453ab59c7d9eab24eb7a9285df4d199377976d8231bc1039486cc8d33ffad
- flattened_ast: 49c52fdaf2265c292636e7350a6066e8b75221cb77bfba35bf85d0f4f763bfb1
- destructured_ast: 38e47c92c33be3913dd00966c17ce24608e8c289f54893ba805ff4497bd430f5
- inlined_ast: 38e47c92c33be3913dd00966c17ce24608e8c289f54893ba805ff4497bd430f5
- dce_ast: 9f0dd6980a780dab60fcceee8d2da9b3146c81baa2834511f402c4ecbdfcf76b
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: ab34ef91d0d60e3b80e1e71972435fd2d9046ca51ce6a387d4d8812d37a07456
+ unrolled_ast: ab34ef91d0d60e3b80e1e71972435fd2d9046ca51ce6a387d4d8812d37a07456
+ ssa_ast: 2b615b2d920d928a9ac3ccd699ae9d419b3e4366ea42a2e6afd0c933f19ad458
+ flattened_ast: 67443a3f9fa4f89d85226d3dc3a7d0b1b81ae1ed061b5444277d91fa62265467
+ destructured_ast: f4df430b93b0a813c2c4fcd579fc129f5e7225160b110defbf27e064019c233d
+ inlined_ast: f4df430b93b0a813c2c4fcd579fc129f5e7225160b110defbf27e064019c233d
+ dce_ast: 98a7f9ce6a8ab0c193bb45e4d37370d1f5e79ee55876f3273b6e79eaa69f9043
bytecode: baa423f7d34847421a44a1ccfede64fb02829a7d99c465b0605f85cf20705986
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out
index ad6ce1e9d3..20b09d1606 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 965d766952774a9c43bc4fdf7bd8c8bc43ec8a3bf797b774d150e87e75d9d7be
- unrolled_ast: 965d766952774a9c43bc4fdf7bd8c8bc43ec8a3bf797b774d150e87e75d9d7be
- ssa_ast: 91fd7ba3b20eeab98357a0240ca20037aef71579ecd86330fc142e007081e044
- flattened_ast: 1a483226844311bb2b05687c669d6b99b5ebdfcdc0bfa39990bdae971343e448
- destructured_ast: 5568db114116353d88106c2b6e6ba5738fba1dc81a4b1de3ef7c6401ae529818
- inlined_ast: 5568db114116353d88106c2b6e6ba5738fba1dc81a4b1de3ef7c6401ae529818
- dce_ast: f02993a4fcc1b54c48773cc987f80438da329b905b03bd236431c26377d906c0
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: c40846a1601b1b2379264026626e162fd9687f2a94cdd8a6359108e95f1f334a
+ unrolled_ast: c40846a1601b1b2379264026626e162fd9687f2a94cdd8a6359108e95f1f334a
+ ssa_ast: 2e4a5fc9aa4cff0dce85a836593c5e65859d13b4bcb5cd53d8721e6924c8496d
+ flattened_ast: b987c1c51e602ca7198dc77cf49dcf4f37f1328640d85af6a081a14950e28073
+ destructured_ast: 1126e21bc7af929237eea14b3f49e228b9470f3b584d6ad4818fe1231899bfe2
+ inlined_ast: 1126e21bc7af929237eea14b3f49e228b9470f3b584d6ad4818fe1231899bfe2
+ dce_ast: da382f0df3005fabd39584ed54cd91b2bbdb95b033f91d6fde9491f9aec8fa4e
bytecode: 4d5b9ec6fd0830de759b0df4e24136712875ed4bac5aca6ff53d8a6938693f56
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out
index fe7f6a00f0..6dac9beb3d 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 0d0f871f8b922b190e3738aa3d3982942696d4a4df3980e80a62372919bc5d9d
- unrolled_ast: 0d0f871f8b922b190e3738aa3d3982942696d4a4df3980e80a62372919bc5d9d
- ssa_ast: e1d817f3669568a2f1e58cbf9ad094f04f8847acd72404ccd2c6bdce79e13fa8
- flattened_ast: 450d52f4fbe72f9b9eb7f545ae7edc36e4be24a7e3acb59564253ad314408ef9
- destructured_ast: 4ce0b5a82e28d7165ef2f3fb2ca917f807728c117fcbb1295ceb727ce064da28
- inlined_ast: 4ce0b5a82e28d7165ef2f3fb2ca917f807728c117fcbb1295ceb727ce064da28
- dce_ast: 759aa39427cebf188a11e514b003437f9a53b3d1c890992b7c556ef656d878f1
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: 3d126e2b46312d601750b094604c8c9db7ba1a1df1a00a7bcd8d6fe5f5120e9e
+ unrolled_ast: 3d126e2b46312d601750b094604c8c9db7ba1a1df1a00a7bcd8d6fe5f5120e9e
+ ssa_ast: 83d031b43659a2858f39657a3e27968643f5eababb44b7509d833b8e05bb1570
+ flattened_ast: 05c64abba5983477961437941c2f2d5de679074bdb3afe5f1ff68a2851b2dd32
+ destructured_ast: 0786aa45f5a9987d35509500db1e32ff7fdce4003b226cad93895352e93451ff
+ inlined_ast: 0786aa45f5a9987d35509500db1e32ff7fdce4003b226cad93895352e93451ff
+ dce_ast: 89621c76b90ff558f3862a5588fb53a26f6b95988ab40d30c79fa3485b614dbd
bytecode: dae1414959e50ca77ecae476843824b6220aa3ca4e95ab2a98deaa4b78987bc7
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out
index 29a86acdfe..cb67f6f82e 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: f9e8d5c4e06ffae51ffa1561a5ac081c096237182688c1ac22eba996a1ea55b3
- unrolled_ast: f9e8d5c4e06ffae51ffa1561a5ac081c096237182688c1ac22eba996a1ea55b3
- ssa_ast: 0461ff6b1e9105c3fa4521d3e4c3d0ec215a0964080d051d38b4bc99934b1b8d
- flattened_ast: e5e9d006c8ef5fbb1d84e78ea20c17690a5cc54ee90d62c77ab8c277a5e7ad49
- destructured_ast: 20939aa372dcc4c7719e546ada3829c770963ebb9be98096628854d435c7cb1e
- inlined_ast: 20939aa372dcc4c7719e546ada3829c770963ebb9be98096628854d435c7cb1e
- dce_ast: 9bf1b93448a53fa46ff514a68b93f8aa0f06b0d9985e07a8d6b079c0a7e2355d
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 7828037f6274ebfb09d54ec3c379b3e5610ea9369698360ef92fa793876135f9
+ unrolled_ast: 7828037f6274ebfb09d54ec3c379b3e5610ea9369698360ef92fa793876135f9
+ ssa_ast: dcab873b08e7251378c136d1eacb112836e59d1f57655d8ee76dcd8340170164
+ flattened_ast: 2036a80b888c53de87cdd4ccf4971dab49cd30cc3b563b9d49769666f72b0a1b
+ destructured_ast: 3c8135b0fc932f33f9fa050e3b0901213ad91ae98582256f536f26da26ccbbb8
+ inlined_ast: 3c8135b0fc932f33f9fa050e3b0901213ad91ae98582256f536f26da26ccbbb8
+ dce_ast: 0496931021415bd0e3e29eac30de2a8adff17e627af690f98a94ee14f0e6b4ca
bytecode: 770f2acaaeeba1f46a6b57a837f4abab295fe19070a150e6f59fc4e8d4cb19fa
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out
index 716c9580b4..4023d0d22b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 0571fa6ace6e68048cb49db15c5ae03eea0c1f5ce8043f95c2f5c791719e694d
- unrolled_ast: 0571fa6ace6e68048cb49db15c5ae03eea0c1f5ce8043f95c2f5c791719e694d
- ssa_ast: 9445a0a18801f78939a135b5c0fec8e8d6a974e765ca7cb1032200ce348b8f89
- flattened_ast: 6902fd5fc3fa2d325ce7537eb79620dc0a601dfb18ec53667d2579b4b5c44fd1
- destructured_ast: 2f287ee70ca819ed5d27cacb8bdabbc600efdfcbe1ac29dc2d94f536965b6a07
- inlined_ast: 2f287ee70ca819ed5d27cacb8bdabbc600efdfcbe1ac29dc2d94f536965b6a07
- dce_ast: ebb21c439c8ea1c40a669078b107b2a865d6ce9fb32520315f1dbb17619cd595
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 9121af7c203bc00b6b7b13699b49eb38e60268966c1b61698e2584ac9aabd363
+ unrolled_ast: 9121af7c203bc00b6b7b13699b49eb38e60268966c1b61698e2584ac9aabd363
+ ssa_ast: e6d85723ce86aff05ec609c42f7e612e9a3e7c6e1ceeb80a66af76e24e9df860
+ flattened_ast: 358f4038aa45912ab1d74faec6901c5860714be7eaa04d22406f2ee43a757c55
+ destructured_ast: d3166a2da1ca236db1e838449ed127537c0d5d92a2ab56aa2d9f7334c9c88903
+ inlined_ast: d3166a2da1ca236db1e838449ed127537c0d5d92a2ab56aa2d9f7334c9c88903
+ dce_ast: 96ad120197929b6209048f0967670a447c04a891c368ccfae96747c4998eaee2
bytecode: 2827725e28e621b51cf5a40a1979da7558af0ec1e7e260b1ec255c169efd7948
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out
index b7b944e770..2cdab5358b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: d95ebf8b0bd1c1e19bf0e63c423a30bd907701b51a4397ff8c14ccb597113f93
- unrolled_ast: d95ebf8b0bd1c1e19bf0e63c423a30bd907701b51a4397ff8c14ccb597113f93
- ssa_ast: 93fae7094229fdb70b78279c674e7513a92f354f809faba5e929ba95a6fca881
- flattened_ast: 0b543e404dd2dfbfc5ff56e8ff7e6b25a9f2516a525ac9e002f4f16d4dd678f4
- destructured_ast: 53e6e22ab7adb120603ea022b911a998b82792959dcc5a32317e58c3e8754459
- inlined_ast: 53e6e22ab7adb120603ea022b911a998b82792959dcc5a32317e58c3e8754459
- dce_ast: c7dcd7c2adb87f779258180c444d83a4944f39e3586bb067fecd54cd81a859f4
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: cf6789533bc01bc72205ab784c85415bec8573efae5aa7c1161a7b32d03894ee
+ unrolled_ast: cf6789533bc01bc72205ab784c85415bec8573efae5aa7c1161a7b32d03894ee
+ ssa_ast: 41cea737c3237e9713fa3c743d83f66ff05aa29e272668966d420c8f722c95db
+ flattened_ast: 08a473b72eddab65398e35b9b64047fb0897e43470e717bb15a451b4261ef813
+ destructured_ast: 1043fe91aa6735a08854bf668dea389c40139a997bbc4654f1466db3d8f058ab
+ inlined_ast: 1043fe91aa6735a08854bf668dea389c40139a997bbc4654f1466db3d8f058ab
+ dce_ast: 633e737ff89609c809b2daab761b01a7a9e66ffd6dd391efba0bbbd910fec441
bytecode: a90328ca973213775dcbfa872950cc8126b172ef1cd4c1a1650277b23b6f6957
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out
index 43b3e0fe30..a3d02241ba 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: cb982115b8d5a82bf891ca9d41389f1d5fcc9cacbb41c76de622ccbb4dfb1fcd
- unrolled_ast: cb982115b8d5a82bf891ca9d41389f1d5fcc9cacbb41c76de622ccbb4dfb1fcd
- ssa_ast: de945f6ab907946587c55a54c57a20910176efea20c0b3f0d1cdbfe163e33181
- flattened_ast: 4e4a56898a7520d0dd1b39b356817ef0bdedfc9de2f63d6c3a1078aa05a47e75
- destructured_ast: f9000b3436cfa8bbd9261537a967ed64e3fc3d4b0de86e871894daa4b1db0c5a
- inlined_ast: f9000b3436cfa8bbd9261537a967ed64e3fc3d4b0de86e871894daa4b1db0c5a
- dce_ast: 070772b780249536e76f000ba182cc4c21764aa4ee9cc7118e4693900eec6d59
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: b1abc9eec29e2c97b8e0ce3ba612b36dda420d3ce48aa9321a04e4937ccd4057
+ unrolled_ast: b1abc9eec29e2c97b8e0ce3ba612b36dda420d3ce48aa9321a04e4937ccd4057
+ ssa_ast: 295bf1e91ee6faca72aac0d8cc00fb9514d1a50f24ea3757fd103f14a472632c
+ flattened_ast: 0360ee1c509d0d6ba5ff2791bb8f527fbffbcbfb84e645272b7761098ef4d931
+ destructured_ast: 3cc46ddd0f13797fe02e91c9c949d166a8b1e614035f7937f7c5a030f7eb087e
+ inlined_ast: 3cc46ddd0f13797fe02e91c9c949d166a8b1e614035f7937f7c5a030f7eb087e
+ dce_ast: 1da54bc90f7c861810af3432cc6e008d1980b3ad6bd343f78650a58153e66994
bytecode: 56496fd935df4646cdd71fb7cee3390df240c99433835d70ef5967a33e6d7de8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out
index 65d73040b7..2142f5b2f1 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 4f92ddc6a78c5c264fc70732760a0ab7f50e152571867b41e741ae2779443795
- unrolled_ast: 4f92ddc6a78c5c264fc70732760a0ab7f50e152571867b41e741ae2779443795
- ssa_ast: 4a3727e533971fd87021b40c67c1770a4bd10b01c8dc9c2877b1b721e868754b
- flattened_ast: 5fbaef7354f2e0ad224ace2c05f40db301c5f9b4f5fc88e92d11a47e0ee1d42a
- destructured_ast: 485d6ed1509e6cf3f0f8277f2336c1cf3dd128bf2a0201c0af1d150ad7e602e0
- inlined_ast: 485d6ed1509e6cf3f0f8277f2336c1cf3dd128bf2a0201c0af1d150ad7e602e0
- dce_ast: 8fad0458fea1540bf55061184a91eb4b4da019e30bbedcbbd61631c30d36793e
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: d61998dca09e81959d2b4901b70c3d1d936d9d204e17356ee41bbfc9d8a58df8
+ unrolled_ast: d61998dca09e81959d2b4901b70c3d1d936d9d204e17356ee41bbfc9d8a58df8
+ ssa_ast: 7e29d9b41d14d81786bfc6977689b5dffc261f8324761177dc2a30d03ed34c5a
+ flattened_ast: 0739032c7e3f74049189ff1c69def5d1093cb7ec24f43e6246c5eb9912198278
+ destructured_ast: c01d6758508de62e79d63199ec1a095fc98c2b4b0829c0604c4536cd43e8efbc
+ inlined_ast: c01d6758508de62e79d63199ec1a095fc98c2b4b0829c0604c4536cd43e8efbc
+ dce_ast: 4a21a45853f020e76b80696e4b13dd8353364c327ba4da2b4b6addac032f3a1f
bytecode: db058ed7b34e9c94cb51c9152685548070f56ec9b80abe82b0ae5789a0f81cee
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out
index e0e0a1c413..731e2d9021 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 077ec6db8266b60ef173f29d6054461d6f8b8c122c1599e613e42bea1b6d10df
- unrolled_ast: 077ec6db8266b60ef173f29d6054461d6f8b8c122c1599e613e42bea1b6d10df
- ssa_ast: 564be247c3ff4d7d69f3973e4b15c141b9d71aa9869cc23703019d1f04287d79
- flattened_ast: 19a4443e0ccea89def7943d485d62c6357dec0c0580179c4809f2a43ca59db92
- destructured_ast: 7d453d809e5309eb793b19e77059165b70c0588b56e151406d752baac4980a89
- inlined_ast: 7d453d809e5309eb793b19e77059165b70c0588b56e151406d752baac4980a89
- dce_ast: 232182e04e2b6ec3084969b803c2c77e90cfb611524d5e12bebdf44ba19a790e
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: cf50ee9344eb195446d0a3b467e159e73886cea7f80ca45a8e02dbea41f55d81
+ unrolled_ast: cf50ee9344eb195446d0a3b467e159e73886cea7f80ca45a8e02dbea41f55d81
+ ssa_ast: da937f7c4bd0a70d2b6a16228ebc06dd2d6cd1618420d29e08678fed8f3b4979
+ flattened_ast: 20a7c18256ce854686d516c6ed4729f9432476d37fc0974ce69e98ab6bbeb61e
+ destructured_ast: 60044034c823efb483c29df2d81824d56483b667551530d635f2a5f5db3e6b49
+ inlined_ast: 60044034c823efb483c29df2d81824d56483b667551530d635f2a5f5db3e6b49
+ dce_ast: bd5c1987d130bd4878a827604fc2f13d637920533fe5574ced83a39253fa8675
bytecode: 3c60fe2ccd72f2fee542194a4a812f65cb74ffe4aa77947d0ef39a626d9175d9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out
index 6ea600675b..d0ef007e7a 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 5811dc231b6a815af14eab8ea53855a4c329efe08edd2469e6bb2e6931527bf5
- unrolled_ast: 5811dc231b6a815af14eab8ea53855a4c329efe08edd2469e6bb2e6931527bf5
- ssa_ast: 8129a8c6aeac35d4f7481fc65938197eeda4817af80495be0dc6a639c63a8f8e
- flattened_ast: 2da38b4674859d63bea6affda55baaed96c5dcaa350a6730ab000b4597a6fd9d
- destructured_ast: 73e8502dbde353df124cf00810a79f816dffea8faf186985ff2f5d923004675e
- inlined_ast: 73e8502dbde353df124cf00810a79f816dffea8faf186985ff2f5d923004675e
- dce_ast: 825e072b54180f10c1933c756f2fc0127452aa63db2266ffa5589d5f5de20597
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 2e90cc32a2452f56bd21188c20112d2443b1dc9e87f738a3867e082bd0c5dc28
+ unrolled_ast: 2e90cc32a2452f56bd21188c20112d2443b1dc9e87f738a3867e082bd0c5dc28
+ ssa_ast: 5aeb5c45847d44c25f0e661c3180e35851ca649d0d72938d16a82257d181be1f
+ flattened_ast: 69b6579e088860da7249e12903a292dabc73f38783b9afc8e6bb44375924b008
+ destructured_ast: df02c10fbbe9a7cc9cd82c10f0bc69d13d0f3bf76947f502b7341b041dab0481
+ inlined_ast: df02c10fbbe9a7cc9cd82c10f0bc69d13d0f3bf76947f502b7341b041dab0481
+ dce_ast: 2da9dfcde15231bfa02ab983fb8c2f47c6f6fd2dbba889bc2a24f079dd57446b
bytecode: f6c112b08c4a5b02002de56b8dfba054dca0fdb49feeda7146384ce5bc4b9e3b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out
index f239f7831a..742aebc723 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 53ded8a6406af7f5dbae59d544f30cf43974ace7ac7b64e32d19ae7efa9513ba
- unrolled_ast: 53ded8a6406af7f5dbae59d544f30cf43974ace7ac7b64e32d19ae7efa9513ba
- ssa_ast: 0ebdbb116969d0cf3feec7ae60fab3160d31f171fa6b48dcde1e2c03f7ec700c
- flattened_ast: f60cfe65ac0cc911dfba2e994b60c8232bdc5d8f94d85bb8d08bc117bb4be10b
- destructured_ast: 902b6d3a17dda386706191507beff82466c66e26e442f9f938fb4e8db63c1906
- inlined_ast: 902b6d3a17dda386706191507beff82466c66e26e442f9f938fb4e8db63c1906
- dce_ast: 6e18941870076acd28eede92a5d3bf42e003e5dacb75906b34960e289f16a55c
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 749e0f61cecb1e88c290f46d8fc69ffea2f10f49f5bdfbb1410d2cdc3ae3d071
+ unrolled_ast: 749e0f61cecb1e88c290f46d8fc69ffea2f10f49f5bdfbb1410d2cdc3ae3d071
+ ssa_ast: 266769cf95bdc0fa7eb50aaa9e402eb9c590e55e81c01087c2c081a53587f6aa
+ flattened_ast: cf9c19a6d4475a361da5aefde4a0a888d4220aef95fc02d80f3a0f652dbcd1c5
+ destructured_ast: bc87924f79f3ffe7862b06e4a0fc6be9fc8385d40297b2c09915092b8c034b77
+ inlined_ast: bc87924f79f3ffe7862b06e4a0fc6be9fc8385d40297b2c09915092b8c034b77
+ dce_ast: 40902f6c0412ff8b3cce624175984afb5c1c8b7f1451a091a3bc62de653ddb01
bytecode: ff30f43337c830695fd7271014aee19d33c0489de50d3d66db69b3d73da357ce
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out
index 803aa86f99..7770f53648 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 06998ae13a0d727bec6bc815d3196089fb9bcd955e19e50f55ff8d9f0c07ebf1
- unrolled_ast: 06998ae13a0d727bec6bc815d3196089fb9bcd955e19e50f55ff8d9f0c07ebf1
- ssa_ast: d2da65bc901f43ca0d782533fc488d21acd98a63bf8ec62ef6ac83593e89dc33
- flattened_ast: 5e9143ed91bdfe3c8e4917b3e16598f2ca0b492e60e2287a05798c0556e8e1e6
- destructured_ast: ecad2e4579935655b2a69af6261fc516d77db09752ec1e05d66db005a7891036
- inlined_ast: ecad2e4579935655b2a69af6261fc516d77db09752ec1e05d66db005a7891036
- dce_ast: b05512f55ba31e3fdd134cdbe26710b1e075d1de83dddfcfc1b0688ed1843d31
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 289a687bccc18ad524cd52ef6832f81d3305ccd1f55ab39b8835b2d4b9a858a0
+ unrolled_ast: 289a687bccc18ad524cd52ef6832f81d3305ccd1f55ab39b8835b2d4b9a858a0
+ ssa_ast: 607217fbf5bc432ec2f9f244f5d6c253a30694931792628f8407bd0495eb6eb1
+ flattened_ast: 0f21c1c931c14c8fbd51b04a7849f7dea2772e2bcedc5f1d247975caa0850923
+ destructured_ast: 6072a0bfd259d332a94529ddc2ca1f08553289d1f876b3686f16ac14788cea7e
+ inlined_ast: 6072a0bfd259d332a94529ddc2ca1f08553289d1f876b3686f16ac14788cea7e
+ dce_ast: 16cabeaebfbe5c09aeea007c979b1c34341bf30cfe1ac201c67bb00012086d1e
bytecode: 9613835dc4e36f266d29110dd595208e54ebd4b8dcf371985a38796c15044f38
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out
index b4ab55bf82..e1ea001c30 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 3e75ce3276d0a245689793cd09830b62aef9fc2af5097f2c24a2f36b91b82a91
- unrolled_ast: 3e75ce3276d0a245689793cd09830b62aef9fc2af5097f2c24a2f36b91b82a91
- ssa_ast: 76f9e00e550244127cc87d9d527c8dcf64902a5f9de2cf0c32ed3da0f90772fd
- flattened_ast: 5df1564b6f36a2a0ea2ba9703e837e1b82a18a6c2092197fdcd4458762ebb349
- destructured_ast: 7937ffee4637ce1d54a73d09834a50470ab95975780d7f42e89eef0047b4f16e
- inlined_ast: 7937ffee4637ce1d54a73d09834a50470ab95975780d7f42e89eef0047b4f16e
- dce_ast: c2a19a1651751a9959149a7b36f8191eb9604e9beba204aabf482849f33b9400
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: de7767e1549beca4615ca1d69f918494a25237587b9f67e96ac49a662e5b53e8
+ unrolled_ast: de7767e1549beca4615ca1d69f918494a25237587b9f67e96ac49a662e5b53e8
+ ssa_ast: b767b80cc9111aea0a3358678e3b397a41f8d6267fefe9790bc6d6880cc07f4f
+ flattened_ast: 9443bea66bb1d86992230aa03b054904829ea620391e236df09209ef4349bb29
+ destructured_ast: 5bc7356899aa7f143bd5e02e31d2f62d27343d9cf19cb6cd20b274c4feedf78f
+ inlined_ast: 5bc7356899aa7f143bd5e02e31d2f62d27343d9cf19cb6cd20b274c4feedf78f
+ dce_ast: c712de0ae6149327de420598164d16713c1901d6a1d5d3dff3be4d671fe13029
bytecode: ca074224fb21da9078cf66f586228b5d09460ff02edf0f84847970c375695b57
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out
index 4c36437f6d..9ba76d7038 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: c55123f0fe91025ae2997443c23e3d3263fda00972ffc29fc25356a558e49bc7
- unrolled_ast: c55123f0fe91025ae2997443c23e3d3263fda00972ffc29fc25356a558e49bc7
- ssa_ast: ec09456facfc32d2724269eb42bc420971ac6c36b3cf925a0425c147b1901c76
- flattened_ast: 478fae1582772f9625c5737d8ed3806f5ad605460745c2319a85cdd6944952a4
- destructured_ast: 5dc3a46ceaf35b6f43319d80849f9260dc753ee6ffa09d67f44c5a6bbba94932
- inlined_ast: 5dc3a46ceaf35b6f43319d80849f9260dc753ee6ffa09d67f44c5a6bbba94932
- dce_ast: 61183a60d615dd16a8394aaa1f927ae7929949255e6a8b909ed071d9604ca86a
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 0c9ebf04d9985352faec234e604398da0407f45e529238f97900e972e77e375c
+ unrolled_ast: 0c9ebf04d9985352faec234e604398da0407f45e529238f97900e972e77e375c
+ ssa_ast: 8463e656b2af9e13b02dec967e1c59af192187d41a89c4b1323baa045e8fa563
+ flattened_ast: 9777512b092c90fd1f948d80d7001fd68f9b127291b1ec20c005e7ee2fd58e3c
+ destructured_ast: aba4d929519c8dac15dee45711904c4ed86a685910c3d0d4198f53fe042415d0
+ inlined_ast: aba4d929519c8dac15dee45711904c4ed86a685910c3d0d4198f53fe042415d0
+ dce_ast: 464222460e329bd22d6316d185101e69463d3c69fed9a1917e04cdcee1e5e0ba
bytecode: b0c87022d5e30dd47b5a097c7e1c00bd8c487886a84212ce7db0c7b1c5856259
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out
index 6c4bac8e1b..a8a8cfe623 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 83387a7beeca1e899bf15d9b669fe1609edb8c8a6d16867511e140b779d8c486
- unrolled_ast: 83387a7beeca1e899bf15d9b669fe1609edb8c8a6d16867511e140b779d8c486
- ssa_ast: ffd4085cd77d89caeed340d7c1968a821091994ccfd4ba9a88c7ef647be51c3b
- flattened_ast: f56a2a27bf77b978b1d771674e7b03545fb0326432487276d1774bb7fec37496
- destructured_ast: 76f423a56ed31da14bbf60c699243d22722ec661fef1264af4044c73b9fa2fac
- inlined_ast: 76f423a56ed31da14bbf60c699243d22722ec661fef1264af4044c73b9fa2fac
- dce_ast: d6cb5ef15fc726a162592e22d7f4d71ca38c3507614e84a6f1b4e2a85f1cdd3c
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 01176e805efaa48309f4d106adadd0d2bce1b7db5adaa8a3f5f22739aaec7c15
+ unrolled_ast: 01176e805efaa48309f4d106adadd0d2bce1b7db5adaa8a3f5f22739aaec7c15
+ ssa_ast: 3146437a741287f7b59fbe82132a6099c687aadb36eede779319de35ac4e5010
+ flattened_ast: a4c49488bf6589bf73843585c73028d1cabbc01b890844d3584b5568d4091519
+ destructured_ast: 267d9d836797afa4a4c84d82ca956bd699505aff20d9fdbd4220709c3a848402
+ inlined_ast: 267d9d836797afa4a4c84d82ca956bd699505aff20d9fdbd4220709c3a848402
+ dce_ast: 106d75aaa7b1965b5e6093b4ea44b0aa04cd40c94f5688d943770b3f41879a15
bytecode: 8b851887789d1b0d14a68de7f393a839940770b54680c74656c872dde5ff20dc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out
index c30659c76e..5cc7e18f19 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 23610204e311dc4cc618dd5a713e1faa69806f43435debf8710956fac8eb8600
- unrolled_ast: 23610204e311dc4cc618dd5a713e1faa69806f43435debf8710956fac8eb8600
- ssa_ast: 322ff66b12a0331b79a66066e609de7de8af703ba9ea41226a8a755f4165f25e
- flattened_ast: 2232106575b36e59a3a9e1bfe478b1c5fb1081a275422678010a21bdb7db3566
- destructured_ast: a43a46b98274608338cc128dc55c64ef6a03dbf657638f7a75e223e29ee51c2a
- inlined_ast: a43a46b98274608338cc128dc55c64ef6a03dbf657638f7a75e223e29ee51c2a
- dce_ast: cb233c1bb037444bedb567e573c6897fa383a652cf477437bdceab71fd253695
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 9c79bf47ac9a15fdf6d7d0312800ce3ffeb19ed90d5e49189c37d5e69f9421c3
+ unrolled_ast: 9c79bf47ac9a15fdf6d7d0312800ce3ffeb19ed90d5e49189c37d5e69f9421c3
+ ssa_ast: 792026e162a6ed6cbe24274840d64754cabb1dc5350df221208a3fe92fd0c025
+ flattened_ast: 21af2178ad10298fee36787654550324a17f24e23d2f548f81025d36cf5f5350
+ destructured_ast: 10553e762040cef24e5dadba97e8001f6ed23ded87f86be290089f5e615ceb39
+ inlined_ast: 10553e762040cef24e5dadba97e8001f6ed23ded87f86be290089f5e615ceb39
+ dce_ast: 42442d8e9e62764593fddfaa0c77fac992d0e58c4df8605a68b8deebfffdb658
bytecode: 8cfc137d9de5f78970ffe8a7fd36cf828d967798364ebb25ed2654f97e993df2
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out
index e10f0ae333..3372470d87 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: b029e769837bad2be780aee3a275e33f459438d57b064372bf8a96997a9988f7
- unrolled_ast: b029e769837bad2be780aee3a275e33f459438d57b064372bf8a96997a9988f7
- ssa_ast: b5f06f43efc21a4ed9fb08b82c951f6df9d13e766a3743c65120fe8526260cb0
- flattened_ast: 76fca35e974b1c788c9e6db574b9a1a7c15650b887a5b9466447bbef44d389ee
- destructured_ast: ac3c2a6d0a09f3ac6f04c80a4896387f9bfd0278ad6bfa5fc9753aa2cdfb1d2c
- inlined_ast: ac3c2a6d0a09f3ac6f04c80a4896387f9bfd0278ad6bfa5fc9753aa2cdfb1d2c
- dce_ast: c01125fc53d678bee918ac03852e1c9a8f934719560f23550253e1468283ebd0
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: be33f31c13010d88c6ffb8e72750182965bc3edc6dc088bcc64860dfcd4dd868
+ unrolled_ast: be33f31c13010d88c6ffb8e72750182965bc3edc6dc088bcc64860dfcd4dd868
+ ssa_ast: 73a3b5dfb1a862a1ffa5ffa54aa3b30fee8f612bde4c71742a8c57b5966bc3a8
+ flattened_ast: 1080e484aba6c294feadf4a7a7fc1e8bb4cd86b9727815c6e30971619fdd6525
+ destructured_ast: 9c239de2ec09e3c9ffcfcabe8945c03cf1bc10495a89cdb01a2c69e60b66900c
+ inlined_ast: 9c239de2ec09e3c9ffcfcabe8945c03cf1bc10495a89cdb01a2c69e60b66900c
+ dce_ast: 3ebe8205ae698b2b92707092466a9b5267764229926a444a0b106a05517aeaec
bytecode: e21f3d467b66f55e41c864391412af065fcfd0b44bb6697e68693b5c8620e4bc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out
index a709f45f3f..55da029ba7 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 6d4c53b6b5cf19c441ac13bf5d207fc3c86d67155a265f38ca901950c2a77ab2
- unrolled_ast: 6d4c53b6b5cf19c441ac13bf5d207fc3c86d67155a265f38ca901950c2a77ab2
- ssa_ast: 126e01f6e01fb1fcb8d638a4d879abee8872ffb71d92ac013fd38708cceba0c5
- flattened_ast: ed7f749acca4fbb289de80ffcf851bc7bc97011561bc42ece5b68921b7ea0bfc
- destructured_ast: 20562bc5474c3cc3813f3dd448dcd495968c4a474a32ae1082634c8d701f4260
- inlined_ast: 20562bc5474c3cc3813f3dd448dcd495968c4a474a32ae1082634c8d701f4260
- dce_ast: c16b90ac95896cee3d37f3d73d11ce3394a4e07899b57884e65bbfc1fa96d465
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: 6de09eabc9d138962e441e8cda76f3ddfe3fda301d102fd9e06e6f8df7e98af7
+ unrolled_ast: 6de09eabc9d138962e441e8cda76f3ddfe3fda301d102fd9e06e6f8df7e98af7
+ ssa_ast: c18abbc32482fc98ebeca7a8e7438700017cb820b2f43365226406bd8b5ba9ba
+ flattened_ast: cab13e22fcbd6d1b1efa11a577bb8bee26f6dad7588a5a9efd88301ca74d2896
+ destructured_ast: f83b00ea3f47a25ac17901f94520ea6e4f26d1e3a04c43bc19f9740e6918d000
+ inlined_ast: f83b00ea3f47a25ac17901f94520ea6e4f26d1e3a04c43bc19f9740e6918d000
+ dce_ast: dc50635fb296778b97750a1a9e4cbde442cdab690036ad9ca39fb0b699105f84
bytecode: 999b9d0cdf8e006833a2d8ce94eb8ace714cd08c8df3e0b3531e28f6489e0984
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out
index e54151c45f..14bbd9bf12 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: fbd285a09a35dd173676f7975272c6dc9df6220ea83dc1aae33558ce03e5cd81
- unrolled_ast: fbd285a09a35dd173676f7975272c6dc9df6220ea83dc1aae33558ce03e5cd81
- ssa_ast: 85efbb33dcd4e8cba4f626f23f5f28b59a852924f4cccf6358e02fad60c5e39d
- flattened_ast: 79b73632ca2d6386eab1ef654628e911ba868ac5698fdc3e0f70e30b969f1a04
- destructured_ast: 815733bd080d247b034c76eab6f656b135fcb5636318da81ff09eed0fcee5e4b
- inlined_ast: 815733bd080d247b034c76eab6f656b135fcb5636318da81ff09eed0fcee5e4b
- dce_ast: 21c78b1ee7df3046b8f0b52090a2be26303f43060a21dddacacf3d9ccc0207fb
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 949f0ffa76d34293bae55de1f2b6f709ad2d9d239005bd04701c16709978ae7e
+ unrolled_ast: 949f0ffa76d34293bae55de1f2b6f709ad2d9d239005bd04701c16709978ae7e
+ ssa_ast: 26f8a4d16c95dd3e80465d523092b6fe4b440184a217ec36ef1e6b79c1ad1f9d
+ flattened_ast: 037d14d0c3b43a1fbf29b74ad36fd0785ae1ea17acfa69a89aa0b4c12275bc87
+ destructured_ast: a455b9fe90ae8e3ca80d9f47913accfdea69a50428348c2531c7b2254922ba88
+ inlined_ast: a455b9fe90ae8e3ca80d9f47913accfdea69a50428348c2531c7b2254922ba88
+ dce_ast: 6fdd4483a8391a320c27d43e0d172474d5923703bd2f2841794c62ddd9bafc88
bytecode: 88e5bed3bec5448667a7407b85018435a99703ea27f2e24c965cee2b37ae5dc3
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out
index 7f4226a69b..7638dbe90d 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: d95bb3964af03a53714cd8f508f4e40da671b4655f0ccdee682aa1adfaa851e3
- unrolled_ast: d95bb3964af03a53714cd8f508f4e40da671b4655f0ccdee682aa1adfaa851e3
- ssa_ast: 1114da869f53db5126599950e802d20f8d416619aba7360269d39f1f51925f05
- flattened_ast: cec3de91fe490ec9dde1e8c22266e94a7616c3f506cb1b1988a87438a375702f
- destructured_ast: 33b7877a558438fdf0b48b1c656582175309cba41c53f4113863a22b3fe21f65
- inlined_ast: 33b7877a558438fdf0b48b1c656582175309cba41c53f4113863a22b3fe21f65
- dce_ast: 1a9b608d91bfe58415b3698992f48e12276f9fda68a4301f4868aa1ef4abd048
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: eaa08886ff718c18e4242d93571315a3022f18d3c4d657320abec5ed7175de1a
+ unrolled_ast: eaa08886ff718c18e4242d93571315a3022f18d3c4d657320abec5ed7175de1a
+ ssa_ast: da59e09f285e53c5177772743c36d7e12fad0e36d8091db7344cb7f910a94885
+ flattened_ast: 0f3a6bfe35e119e49012b6fd867034b5edfec0ffb3b4bc4276ddf690dda59aee
+ destructured_ast: cb18e8fa624a0927e437ae8544bb43ae19b1e09dbd8918a0213a39efdf585102
+ inlined_ast: cb18e8fa624a0927e437ae8544bb43ae19b1e09dbd8918a0213a39efdf585102
+ dce_ast: e84af5ea95d13561121d59179e2709e8a8f62ba6402c4398655586104080e47f
bytecode: 9b27d0806063bc598a773122d554a2d3da168e9813e2c2e55c4e0eedc2198f1c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out
index 96be25a3fe..42f2019fbc 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: d746d17c920c825368d5417c1915d9bb03c04a945590663ac93a85447546ff18
- unrolled_ast: d746d17c920c825368d5417c1915d9bb03c04a945590663ac93a85447546ff18
- ssa_ast: 9c6290bbdf5a59e5f27a4b079e5875eb17b09d5a18002a97702c3094d41cd325
- flattened_ast: 8f0308d73e825afc387dd98afa59be8bada6387cd3cb5d7788aa367ee953775d
- destructured_ast: 164c5b954e24d4645e8f6d3fa3a357d6711e453c665e3a019e2f3337b580c4a1
- inlined_ast: 164c5b954e24d4645e8f6d3fa3a357d6711e453c665e3a019e2f3337b580c4a1
- dce_ast: 4c5738cb16680c7e0929984fa1a0c6eeb8567c38b08ab653584e96f764808cf3
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 13f5fc8d9d1140f79516e2c42d80c07f69f423b4743a27de5c5e3709504c48ff
+ unrolled_ast: 13f5fc8d9d1140f79516e2c42d80c07f69f423b4743a27de5c5e3709504c48ff
+ ssa_ast: a33b1b8456c82615c89be1e896d8ff70dd0121d5a7d12fe705893284b0b0a030
+ flattened_ast: 584e5c138161625fe0521b6d70a4afdb7d61edd3afdf732baf7947592544f7c1
+ destructured_ast: d269e3e0b270797af545cba31a1abcff6d8b9207fbe5b55dc7d1d8c9cb051f29
+ inlined_ast: d269e3e0b270797af545cba31a1abcff6d8b9207fbe5b55dc7d1d8c9cb051f29
+ dce_ast: 2170f2a5f5bc406fb4a3ca568bb620b7efb71400099b7488aeed0b73ed27c94a
bytecode: 6965d0539f26e7885d7fa616d93bb5326315793d3843573135bcda58cbaeb149
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out
index 3e86e59f24..fc2159bad2 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 9f2b26e03ffd785ffa009ec4af961307d162a27acdfc6f37b78d7cb49e9236c6
- unrolled_ast: 9f2b26e03ffd785ffa009ec4af961307d162a27acdfc6f37b78d7cb49e9236c6
- ssa_ast: defdbca02f78183bcf0ba685ad82f0c1f2f456022a94ebbfc51409074fae92cc
- flattened_ast: 4c0ebec6a1eac1da57a43b694052844eb7996e53e3a5900736bf9dd07843ac56
- destructured_ast: f270bd3e339065c0bf5c3411668d7a901edce7d95ef3f390b5eb39e4ddab075f
- inlined_ast: f270bd3e339065c0bf5c3411668d7a901edce7d95ef3f390b5eb39e4ddab075f
- dce_ast: 8570a3ac595c416e961c4c221238ad1c86e86b26aed7a70f9230bc52e3c38748
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 0ce2afa6c49f76de1bff923327067821d9d935794b18880eb05325fc98bc58a2
+ unrolled_ast: 0ce2afa6c49f76de1bff923327067821d9d935794b18880eb05325fc98bc58a2
+ ssa_ast: eba07c150090f039e5958db93e27b7112c34184899b7d577530a75397a80dceb
+ flattened_ast: 19f30e85b9f33606903647544df9da30168906d0194d3c9208b957074c706d07
+ destructured_ast: e89ed9b8a9671ed95ab657d779e2c470f3a964ea3150e9185aade58a361a6f14
+ inlined_ast: e89ed9b8a9671ed95ab657d779e2c470f3a964ea3150e9185aade58a361a6f14
+ dce_ast: 8aa05cfc0cf7e6160d4ad2a4e9719271ca777dd554787793b8254eb735850997
bytecode: c497462939dadd3b6fa6a391939d169f8caf2da5064471e177e9dc2ca24af1c0
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out
index b71763c746..673ead58a8 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: c76a8c7b58e05905f3a64f27e369cb97fef4d76be636947b26522dfe5aea7877
- unrolled_ast: c76a8c7b58e05905f3a64f27e369cb97fef4d76be636947b26522dfe5aea7877
- ssa_ast: 813e7719deeb3fcdd6a03ef990d6e7e55aad8f191df9ab1f46aaf5132c521492
- flattened_ast: 5e239e35a24876127ceaf6f98159a88b1283db31e558f5f04db3e4bf50e191fc
- destructured_ast: ac37ca7688497dd4e6e563192bd65496d2687f2794ffa207b7334b9c6bd4d5d5
- inlined_ast: ac37ca7688497dd4e6e563192bd65496d2687f2794ffa207b7334b9c6bd4d5d5
- dce_ast: 06f0e64b556ce4e235261fb3dd3be693b395777d55251da5768e2fb314756ee5
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: d4865cc29efe577cce3452d2e33634be919c2e5fb4eadeea0496aaadb1167fbb
+ unrolled_ast: d4865cc29efe577cce3452d2e33634be919c2e5fb4eadeea0496aaadb1167fbb
+ ssa_ast: bdf6a7034140e0eb8ce398bc23c0f57fde7a1356f967f79e5057fd653f1fb236
+ flattened_ast: a72ab17b1e79bd29c86a39322c33b17a5af8df31ae8eb0b9a10c487dcb7070e6
+ destructured_ast: 6af6f6f3759ecf0ec7d227be1aefddc900af52da2751b97c3dfd358f66bca5a3
+ inlined_ast: 6af6f6f3759ecf0ec7d227be1aefddc900af52da2751b97c3dfd358f66bca5a3
+ dce_ast: 936e5a9d95d8ed0458f13f73048c304afeafdaa1574758a95c9cf9409d64ff09
bytecode: 26f4c496d5e435d186f9ec58390da76af8848cecaaac30920a4daab0e2523a73
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out
index 17e96a87d6..094c0844ed 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: 0ca357b0b8b1450322c80a2d5d842272c488a6151525cf98463bc5c4d072f261
- unrolled_ast: 0ca357b0b8b1450322c80a2d5d842272c488a6151525cf98463bc5c4d072f261
- ssa_ast: 73be63c2fb8e98da44e5eb820fce804b164d0452643354a63e6b613ee41faffb
- flattened_ast: 051175fc385907424fe1cf8211aac638d194c79e9a0d6fede62148c8a5510ae1
- destructured_ast: 8d1703d9670356264f1e2c3c1d143b66fb63907f0a5d3cbb0343af3996082dbb
- inlined_ast: 8d1703d9670356264f1e2c3c1d143b66fb63907f0a5d3cbb0343af3996082dbb
- dce_ast: 1a90ef10b91d0046beba50ef25ba8b8433cfdda7830cfac45bc0cf94d9470caf
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: f1b9f7890c481b2f219f0be686febd86b8dbe8a24e1ce5bd16bf646c68596054
+ unrolled_ast: f1b9f7890c481b2f219f0be686febd86b8dbe8a24e1ce5bd16bf646c68596054
+ ssa_ast: e49ae0ced76bcc065947909d91a5849abc29a5ec7078ecdc23b80f4b7bdd62c4
+ flattened_ast: ad9c14507850f43695d099ef287d57bc490625791556f982c100796e78657ece
+ destructured_ast: 4858dbe45cb8faa3eced29f50232ac2d2b80f827a9a49eb5231433ad897578fd
+ inlined_ast: 4858dbe45cb8faa3eced29f50232ac2d2b80f827a9a49eb5231433ad897578fd
+ dce_ast: b4f0dd8b8a2df2d96ef0097953388e47336391fa467e75592a8d355e6fbbfc97
bytecode: 9a6698dbd340581ab6a6ab74e6ac3b2b04d107afafb2ef967cf878a68f90e66a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out
index f38e4b0cd6..874a2c8f4b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 7c55595e36a350bf6a9a6213a1b82e3c3af1e2f72ecb047a9e2b538a4254464b
- unrolled_ast: 7c55595e36a350bf6a9a6213a1b82e3c3af1e2f72ecb047a9e2b538a4254464b
- ssa_ast: eca8f97aed286efd165980a1755462c5c77cdef75ffd7107ab5ec416013a3f8a
- flattened_ast: 6c93c9650211dae31dd4e23a0030c36e08d2cfb292423bd7a55a6c1073f2be11
- destructured_ast: aa7214f32132945cf2e01f00c834713f58383284f0ad6c7a5c0b809e680b117c
- inlined_ast: aa7214f32132945cf2e01f00c834713f58383284f0ad6c7a5c0b809e680b117c
- dce_ast: 1dbc9b87effec5c478e2660f480cf29fde9530635ac7abda1bc3f113b4f93a6a
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 5e41f62730a64c8efa623094fcad5ae995287b58a26cacb389439138a8463176
+ unrolled_ast: 5e41f62730a64c8efa623094fcad5ae995287b58a26cacb389439138a8463176
+ ssa_ast: e63195e0e32878488beba43d9b3ae0385b643503070a96a98a2ac49a4007e241
+ flattened_ast: afffed5131a036b737a6816f079238ca49d4e00de4aaaf2a2244863d3c9c0e30
+ destructured_ast: 45a6c1db0ffbb75238532a5106175a02ee0bad0b00013b2554dec1952574f886
+ inlined_ast: 45a6c1db0ffbb75238532a5106175a02ee0bad0b00013b2554dec1952574f886
+ dce_ast: 2fa867cd71ef5f22559d3d888e286d20b612d005f9420b8eddfb5a66dc871d13
bytecode: 382d6faca5454efb2c43e692e7ef46168de32044fd4eb589025fb7dabc62d3bb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out
index 172b7a9d4b..8d01f96de3 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: a47271375dac5e52df5be801a33d1c7c98a8ea7ad222d5ef90110633552546e9
- unrolled_ast: a47271375dac5e52df5be801a33d1c7c98a8ea7ad222d5ef90110633552546e9
- ssa_ast: cf5eede4edcc8fa8d038eb4d38247a77a93ea832f92973ed9bd9c5a8999b8827
- flattened_ast: 4f11ebe681625bd22deabb8ad0e2bcaeeb563dec6430cb7681b8eb61f4031c47
- destructured_ast: ca2807e4b4ea63067f2219be02564bdcef6d95c3edca2e640f715114b0bcf1cb
- inlined_ast: ca2807e4b4ea63067f2219be02564bdcef6d95c3edca2e640f715114b0bcf1cb
- dce_ast: 9bd619913368fece2d9deb2bd0f8b3e37fad21ba70453b879e7315f69467f1d6
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: a526efb4bcddbe1b6cbb6dbee4e2d9ebcbf34c17d0ebeef9d450cd6153d6fab0
+ unrolled_ast: a526efb4bcddbe1b6cbb6dbee4e2d9ebcbf34c17d0ebeef9d450cd6153d6fab0
+ ssa_ast: c0e61be9705c7c8637d36daa07bffad940264afe0187bb944f1a299f34d74b33
+ flattened_ast: 8486502679e9a74c75bd62cd782eac40bea3b985089f08cf5c01bdca2b8b921c
+ destructured_ast: 84d35dbd4176cefa9c6c704f67e33e074be078526a047c34de56de228bfc5c21
+ inlined_ast: 84d35dbd4176cefa9c6c704f67e33e074be078526a047c34de56de228bfc5c21
+ dce_ast: b32b9c96ca014f20cbed67acd548bb80f9c1637f89ecf40f069ff0166cd3c4a5
bytecode: cdf35ecca4bd73879647e3f8b20554dc0c6bea1b7064b2e62fe501aaf54469e8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out
index 989195953a..83ab27e865 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: bc599de7cfb353e0db94bbf60470db1eb9e19151d8337a3c1c9b19db8587e59f
- unrolled_ast: bc599de7cfb353e0db94bbf60470db1eb9e19151d8337a3c1c9b19db8587e59f
- ssa_ast: 9c22b81aadc7dc04026f855f0828c5a33427f99abae5e7fa2dfa03961b0e01ca
- flattened_ast: ac76d980ee239c7e0e7b02dee8e57afde7508164208cd75931303fa883ae1466
- destructured_ast: c4f73ef9e3821ab6c25dc97212e41a780dbbbc2e1c5bf299e9309320451d07a7
- inlined_ast: c4f73ef9e3821ab6c25dc97212e41a780dbbbc2e1c5bf299e9309320451d07a7
- dce_ast: 2bb8a744b8bfdefd25a8389bc48d62565a67f7b699ad4ab5a64f1edf435d881a
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: 49cd9670abd02e8e23ae6d85e6f53b5835337e975c55734c44be411f059695d4
+ unrolled_ast: 49cd9670abd02e8e23ae6d85e6f53b5835337e975c55734c44be411f059695d4
+ ssa_ast: 821d10c377c99bdb5412f16862b81dcdb53b902ec1062fe0131df2c56977c175
+ flattened_ast: 11f66d1a14ef31d23ad160ea75c6fbaf3b8130a7a06a42a3838bccc2ebe515e1
+ destructured_ast: e69c835ec9d3375830bbbf9c169be8458ac98c76118dc7fa3922095969c23b8c
+ inlined_ast: e69c835ec9d3375830bbbf9c169be8458ac98c76118dc7fa3922095969c23b8c
+ dce_ast: 58cf37e4d429ea4560c7f42d927e5efe796a056c7d5e76f17ffceb47cd620616
bytecode: d7b1e51dba2a0e4e06e66b15ff10ea2c3d799073949f6b155489a46bbae70395
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out
index 80a5bca41b..589f167357 100644
--- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: a0acc806aa80ebc1e426d76f790b62132cb220f4956c9d150de94ed5345b3c85
- unrolled_ast: a0acc806aa80ebc1e426d76f790b62132cb220f4956c9d150de94ed5345b3c85
- ssa_ast: 2465f0cf24eba57057268159d42537c767f4f3ff99c5acb6b488efe27015fd6b
- flattened_ast: 0b9b6386a4ca1b83735d31701f4adce58303e6914c09dd652b36ac0b31f4b5ea
- destructured_ast: 6b8ab31244db9cd453666915610cc94be1730ae3fafeabb0abd6f41937f0143a
- inlined_ast: 6b8ab31244db9cd453666915610cc94be1730ae3fafeabb0abd6f41937f0143a
- dce_ast: f7501e9ae56ec496879a1f459344a396726c1ee76070e20f99f1a3bccd5beea5
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: 92781842fbe54494a287b357d34fa26acf25be9f5a3afe3928e4037dff3979f2
+ unrolled_ast: 92781842fbe54494a287b357d34fa26acf25be9f5a3afe3928e4037dff3979f2
+ ssa_ast: 5285bf93bc44a2e97086f4202b9d0d4805bddc1ab540c480dbf18c92cf303ebf
+ flattened_ast: 5956cf771e6d12166f6c069f3569c38dde918af9c8f450baff8e054cc35488c9
+ destructured_ast: 8e55814177bf13286d8989109a06d51730c78b4db0539ff0970a74b6da485ec4
+ inlined_ast: 8e55814177bf13286d8989109a06d51730c78b4db0539ff0970a74b6da485ec4
+ dce_ast: 43cf5adfc413b4c5f7afa2ec950672932b7f1c223a1405484181750ade70af06
bytecode: 1729c5267f2280cfde27fd1c7806b03bb56e95306b8c269d0c186f05365ccef5
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out
index 82ad1fa067..86d63ce3b5 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 151e0b06871745dfacd688cf9b7f8b0dc287b8a25752283d2b69bea920198c07
- type_checked_symbol_table: 2d1356f42e612a3d61d48fc4cc1b46219dfaba8328a619eb0567e314f66e0bdb
- unrolled_symbol_table: 2d1356f42e612a3d61d48fc4cc1b46219dfaba8328a619eb0567e314f66e0bdb
- initial_ast: abeb185f3b4550f06c1401426a305bc4628d6274ca68b35b928a5cdbb3e90cda
- unrolled_ast: abeb185f3b4550f06c1401426a305bc4628d6274ca68b35b928a5cdbb3e90cda
- ssa_ast: 13dbb213ada6cf5d8627eb62212e7f9ac2924f822d36b4a2aae94affeded5008
- flattened_ast: 34a4f636d92cf69c8d407ca4849f5868a128f2fef45c5af1904b64d3b2eb06ed
- destructured_ast: 1be65438991fc48418bafa3951364630d71450646bbe3936018af67ed79c30f2
- inlined_ast: 1be65438991fc48418bafa3951364630d71450646bbe3936018af67ed79c30f2
- dce_ast: c1372503dec5e3d48b5cc2c2026f72593e7078f87ea426f03be81ac7d61e7a2d
+ - - initial_symbol_table: 19b19a925707d558fbacf730ece25ded451adef65c2cd505919b5f32d2184f17
+ type_checked_symbol_table: 87e0cae6b11a1ca83873840d90ede83107b99f2e049cf65d678c104cdd621de0
+ unrolled_symbol_table: 87e0cae6b11a1ca83873840d90ede83107b99f2e049cf65d678c104cdd621de0
+ initial_ast: be0377fc8cc0a89aca7fa993b36cbab4bae024f644986833e6f6a611a0718dc4
+ unrolled_ast: be0377fc8cc0a89aca7fa993b36cbab4bae024f644986833e6f6a611a0718dc4
+ ssa_ast: e792dded8bae09270bdb10d517ddc8a4b25b44c4dc5e97e9b74d35bd467faa24
+ flattened_ast: 9fb886ee1015d1c094b8db86a9abb4b2a437145beb95eb98e6141f165ce5f96f
+ destructured_ast: bcfad287186b3fff08c0bf1671c3511437bb7e6beebf2b570d65b2060b24c27a
+ inlined_ast: bcfad287186b3fff08c0bf1671c3511437bb7e6beebf2b570d65b2060b24c27a
+ dce_ast: d7dbbde8bfa6c16563da8aa7da39fc6c922b4806aeb61baf78abfad8291034a2
bytecode: c29ba43cc3083fcfd4679f145a1338868b6e34800515be8eb9e7b7c66e36bd72
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out
index 43f4120906..8af39630aa 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 49fbcba2e52ad869ccd782855b6e95ff6565adfaf33415d4709e771d00cf158c
- type_checked_symbol_table: bc453f8cd3c441ef7c2a537c86ff89cc5876cca0a5947db72104f36b55c809cf
- unrolled_symbol_table: bc453f8cd3c441ef7c2a537c86ff89cc5876cca0a5947db72104f36b55c809cf
- initial_ast: 547168afc13905e65117c64f8a048eae01147e2d003694eea5f48251659131a8
- unrolled_ast: 547168afc13905e65117c64f8a048eae01147e2d003694eea5f48251659131a8
- ssa_ast: 7b51615069a7f8e16caf639831193599d09d015a1a8888e96abeb92a59615e64
- flattened_ast: 8e668e8162e6f99253131c0847f70cb0a370d3b2a0f2d466f318a49352752e61
- destructured_ast: e4009f4bde2eb38797eb2cf7c2704b6072fd2cf54194403918ba6c5369ba502f
- inlined_ast: e4009f4bde2eb38797eb2cf7c2704b6072fd2cf54194403918ba6c5369ba502f
- dce_ast: 206318a6f4e2106dca896217c675d63531884fac1b5042060e65d5b924c068bc
+ - - initial_symbol_table: 830c388d4733abf66c4d8af668a7304d76548823d6dbf73564685cb99ccf15f1
+ type_checked_symbol_table: 30f965c7244a2b281b190af70f2ad9445c93610e8b7745353b6aa624d7fd3181
+ unrolled_symbol_table: 30f965c7244a2b281b190af70f2ad9445c93610e8b7745353b6aa624d7fd3181
+ initial_ast: 6ba5055fe1ef1a902e56b936ed7743be0c82cb15fefaf2504ac9a2d9421439ba
+ unrolled_ast: 6ba5055fe1ef1a902e56b936ed7743be0c82cb15fefaf2504ac9a2d9421439ba
+ ssa_ast: 1b0e6f3c1c7beabe82e347bc5c6566b3f7821f6b5a940301ee29936cf7501b29
+ flattened_ast: ee73b7ec28da5afbf67e1e08f7728c286697b82c767b16ed6b444208ee62fa18
+ destructured_ast: cf6b09abd1d8928fa4ab414063a2d6f8d7e9399fd6a09c79e108290c761aacc1
+ inlined_ast: cf6b09abd1d8928fa4ab414063a2d6f8d7e9399fd6a09c79e108290c761aacc1
+ dce_ast: 7c2fe7d80faf55f9a90945729c5cd431473c9e8f84cf21335b19c4b6386d51eb
bytecode: 6766245f5ffcb57b8dfa09dd42a53b8b42c70c6759ba4c4d00f90b0b91d2fddf
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out
index 9672a677a6..dbaa2c7dbd 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5b98e35733ad803fbb4abe403bead742add3067d2b3d5cabd010e9df4f5eec97
- type_checked_symbol_table: 397d5a5e9cffdcb539a8a87db02720d58fdc0c3897740b027ceed781c8c234f8
- unrolled_symbol_table: 397d5a5e9cffdcb539a8a87db02720d58fdc0c3897740b027ceed781c8c234f8
- initial_ast: 0e161788e2b79749efd065d0f93bd8c5ea34212ae01a7d5ab3e6aab3575e7fcf
- unrolled_ast: 0e161788e2b79749efd065d0f93bd8c5ea34212ae01a7d5ab3e6aab3575e7fcf
- ssa_ast: a185361a76fca779fedce72e1c6281c042c58ac798b4f40c08a26946a3fe90b8
- flattened_ast: a7e0bd6a57ec661e3124a902c5a0031cf9933473911272b8211d0972078b1585
- destructured_ast: a1fffd5fb2255dfb91cbb15ef24558d38fe2bd40a82544576d157b1675fb9685
- inlined_ast: a1fffd5fb2255dfb91cbb15ef24558d38fe2bd40a82544576d157b1675fb9685
- dce_ast: ffec948f06746f038e137019a099fac5fd8faf838197c4a26fe09dc92d568852
+ - - initial_symbol_table: 947edd0f2be3693d393959aea7236a7881f2b5fcae9b0888294cfed3cf6bf2a9
+ type_checked_symbol_table: c6e2a52c6482a42232dbaa5e954a65d659b52062d275aaad2434959e8602be31
+ unrolled_symbol_table: c6e2a52c6482a42232dbaa5e954a65d659b52062d275aaad2434959e8602be31
+ initial_ast: 5c99ddd9379ba041ec9fb8dee8146811cd298f248d0edc4eb0c9acc55748d821
+ unrolled_ast: 5c99ddd9379ba041ec9fb8dee8146811cd298f248d0edc4eb0c9acc55748d821
+ ssa_ast: cac71521c285f9b99b76db4b37a05d223e43044a667e723ebbf841838b154b9c
+ flattened_ast: 085faae48939e61a7643e62f50fbc23482fb4c3fbf2e1c53d511240325d09ba3
+ destructured_ast: a8bbc0961208136acb96b97451736bc980dacc9eb75bfab9a738336b3e44ef47
+ inlined_ast: a8bbc0961208136acb96b97451736bc980dacc9eb75bfab9a738336b3e44ef47
+ dce_ast: 6fa9f26c93afe676f140b95e0d2bbd5485d7ecc60759aea65e714923bd09284b
bytecode: 47dce131034f7956142a90086606e4410ba42894907ea54331289beb05ea1493
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out
index c731abc6a3..17ea823dd1 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b214dc68782d7566db0c48219847b9d6a92e4c4f14666dee0529a10cfedb7b10
- type_checked_symbol_table: 7438d55d21d736e77bfc1ffc860e811876ada7a8b66f6511022b60ce9d6c164a
- unrolled_symbol_table: 7438d55d21d736e77bfc1ffc860e811876ada7a8b66f6511022b60ce9d6c164a
- initial_ast: 413fd2c95bc4a8af3995dbde24a1700e992aea70dbeefbaab77cfeac20ec81dd
- unrolled_ast: 413fd2c95bc4a8af3995dbde24a1700e992aea70dbeefbaab77cfeac20ec81dd
- ssa_ast: c627f7fdbe40e9107a0174b17679e92e5cdb56afb8016c288f80c0a48556f8bc
- flattened_ast: f1dfa5a207d5cae260a0ea0587682d2e3e16907d41eaf9a039f8d442e3027276
- destructured_ast: 12ca269a4e645d4fef297b88bc2090c7d287783e2583e2d34018949b22566c96
- inlined_ast: 12ca269a4e645d4fef297b88bc2090c7d287783e2583e2d34018949b22566c96
- dce_ast: 7e410cf6938f61032c2b8d66d316fffe001da24be62ba623e25e0183bc5aec6a
+ - - initial_symbol_table: 59837313e60da92bb1f35a6c2b7a72110c657835b305b3d2cb64aec415151fd4
+ type_checked_symbol_table: da927b7a2140796a7f365f661cc2de01427503f8cb9152fb077430bad1672125
+ unrolled_symbol_table: da927b7a2140796a7f365f661cc2de01427503f8cb9152fb077430bad1672125
+ initial_ast: 09ebf93d11f8ff6cf3ddbddfd7d47811bdbe27e0f4ba58853aca86797771fcdd
+ unrolled_ast: 09ebf93d11f8ff6cf3ddbddfd7d47811bdbe27e0f4ba58853aca86797771fcdd
+ ssa_ast: 864e1e230b8809e9f780196ba6f205eecf4c20647d460781c783f63500aa41b5
+ flattened_ast: 296b4f40a0d58b73a2c494b0032c055f0a7d37d05edcf2d78b9d95fef41d664d
+ destructured_ast: 772082a2015e649bd65cc20c2fb738e6faa3594556bb7abd1563cb068c33cb46
+ inlined_ast: 772082a2015e649bd65cc20c2fb738e6faa3594556bb7abd1563cb068c33cb46
+ dce_ast: 03405c64def1b35b809dc52cafd70eccd1bba72667edf47c9d783bb15a7a7f48
bytecode: afefae5391b2a9683bdcb8774d6d3642e2fe1cd9aee86392a544da3d06059483
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out
index 953c7483ac..b08e2b3ab4 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d466737d9b7634a78262b9e6b5eaa0985fe1ff3000f1d66b500b3aa65d821f20
- type_checked_symbol_table: 270f630d938360ae2e90308475add42dbf639659085ad8ea2c80e8c4bc0e754e
- unrolled_symbol_table: 270f630d938360ae2e90308475add42dbf639659085ad8ea2c80e8c4bc0e754e
- initial_ast: 0e8e606cf971b3a709b2a7e5f7794a9eac91f8c2c1e529705da3fce35874794d
- unrolled_ast: 0e8e606cf971b3a709b2a7e5f7794a9eac91f8c2c1e529705da3fce35874794d
- ssa_ast: 9d8d8f587ce4757e44a05161a4075d517947dc4c62a596e2dac5f236137e2925
- flattened_ast: 86e677e686edd0ad990c1cf2eafc6ca8ee2fe82fdf95b3bec906cf40e3133e02
- destructured_ast: 13486e3250621f3e45efb98477cac24bbcb37a0fb178b250a30f5f4617063730
- inlined_ast: 13486e3250621f3e45efb98477cac24bbcb37a0fb178b250a30f5f4617063730
- dce_ast: 1aba530583ada0e435dfddada43fa3c9a80c7c2fd09551b5a5fa3d835dae0ff8
+ - - initial_symbol_table: 54caba2c5d13b24f692e17f01ac18338dac179c0a4afbc95627c9538082bce7e
+ type_checked_symbol_table: d9d010302d503793329d535d425321b9e67a347da5822e2c9521fde7e0f7441a
+ unrolled_symbol_table: d9d010302d503793329d535d425321b9e67a347da5822e2c9521fde7e0f7441a
+ initial_ast: c058ec3111a9724cd7d86740e532d1ac5636410a34a2d91fcd50039e10432d1e
+ unrolled_ast: c058ec3111a9724cd7d86740e532d1ac5636410a34a2d91fcd50039e10432d1e
+ ssa_ast: 7812965534c70d18dfb11d2ef1d6b4769ba052e0924976828aa1b5fc7bcabc92
+ flattened_ast: 16d1b65bfef7486933c494fd591c81ed4b513db50bff11bccf082bc9c3fcba10
+ destructured_ast: 957ea3cea2817957170058f4af1462a3afc40e4b148136cac722e99fada164b9
+ inlined_ast: 957ea3cea2817957170058f4af1462a3afc40e4b148136cac722e99fada164b9
+ dce_ast: c22a422873aa964e93e21189740c0552010b1468336c72f474bcd6284f41f6ef
bytecode: cf1f61d314fc1a485ecb3251ed0ecb0a75b9db0af739b9e5cef60f89639cfa8f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out
index 80c9eec071..bc7675ccd6 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9291e230629ec992a0381601c006e2b11491f6c8c4f6355239571e797aa84174
- type_checked_symbol_table: 1d7df8e7e76c1b7eb12ea3eaba5565def7046f205c32773c31d60b412da8ef89
- unrolled_symbol_table: 1d7df8e7e76c1b7eb12ea3eaba5565def7046f205c32773c31d60b412da8ef89
- initial_ast: 8b13ddf6e04c71b0370594d22221114635fa51d73d8517923391e79e2bd8b254
- unrolled_ast: 8b13ddf6e04c71b0370594d22221114635fa51d73d8517923391e79e2bd8b254
- ssa_ast: bb2f933a77421d972a5e8fd6ff2a21f553cd97453b7a4160d34e6c468c0b6936
- flattened_ast: ba55492b946eaaab509e8cde8d55991deb8ee24461c923c51df0c580994e8a3c
- destructured_ast: a108d39a1a143f2cf4abf62d60e535aa36cb90074ada2c0a196f00f57e10d8b9
- inlined_ast: a108d39a1a143f2cf4abf62d60e535aa36cb90074ada2c0a196f00f57e10d8b9
- dce_ast: 6dd7a466e09805a62347a3dfaab2d876b0c4352b12de35d1978f3bf8946fad45
+ - - initial_symbol_table: 7a6568552661c1a1832c59ee4b3f476b8d3f52ad072f0fe5654c3dbc82d02ad3
+ type_checked_symbol_table: 7d8809290b682f01e74b3e9ca5aeb640b5f6ce76e2cb469315c53ea93a56f568
+ unrolled_symbol_table: 7d8809290b682f01e74b3e9ca5aeb640b5f6ce76e2cb469315c53ea93a56f568
+ initial_ast: e1b8b32820d32a7ba10811f2a223a7b95e9be30905a7e979be54cda42f3b0178
+ unrolled_ast: e1b8b32820d32a7ba10811f2a223a7b95e9be30905a7e979be54cda42f3b0178
+ ssa_ast: 60850be2a26fd914668a53fcbf5a2e66ce31bbcb1ba966fe4b69fa2aff84a958
+ flattened_ast: 5e867f27de7be5f54f196a738d4376adbe12f4ea6b0ca6d2779976651c3f81cb
+ destructured_ast: 6f89a8117d60702c4d373c1040dcd4d133a7ecd2a9be5ab4cb0c7949ce4cec2c
+ inlined_ast: 6f89a8117d60702c4d373c1040dcd4d133a7ecd2a9be5ab4cb0c7949ce4cec2c
+ dce_ast: 0cfc412670975032073b5f1dbb7962319e6a4d02412ec895c669b167aa3f5a34
bytecode: 1f9a639115c8bb61557fb100794fff5564c633f937113875ffb5b10952bbfb02
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out
index d0773cae92..9e5e44a201 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f08d6f555b55b8858331139dda51094890a76d3f4f08d51b78b98bcfe8d4dffe
- type_checked_symbol_table: b296261c2914478da6bf940a6b0aecc824b0698a8fcf6ea945376beb1d08aaf5
- unrolled_symbol_table: b296261c2914478da6bf940a6b0aecc824b0698a8fcf6ea945376beb1d08aaf5
- initial_ast: e469598ea93363b1cd10eba7590e75e327f877988e715da158a8db918173e5f3
- unrolled_ast: e469598ea93363b1cd10eba7590e75e327f877988e715da158a8db918173e5f3
- ssa_ast: 09a1a3b96efaf6acc05b5d4303ce8f268c8d1fa95b8792d6163909783b64e820
- flattened_ast: 9f3dcecec8e8519c0352e9573247e93f22f2ad787ca3f82bcc439406f95cef51
- destructured_ast: f24b512b9ba7fddb45735f8c9382b1c2a8d400dd355fa5a5162a88428ebaf16a
- inlined_ast: f24b512b9ba7fddb45735f8c9382b1c2a8d400dd355fa5a5162a88428ebaf16a
- dce_ast: a5c4c3f51e67821931ec136f56128a4fb0cca355bd83aaecff3bfa82be272fc3
+ - - initial_symbol_table: 5c2870869c87471ba4ff3c016d97971ca40f327f9204ee9a58cb4e09790a44de
+ type_checked_symbol_table: 20a15de9c6a3c9100b809c65f7f08d0ef6c86946d193c17efe329ac17a9097d5
+ unrolled_symbol_table: 20a15de9c6a3c9100b809c65f7f08d0ef6c86946d193c17efe329ac17a9097d5
+ initial_ast: 9a574b6d40f4ef27545872e4336109d8b39ac22f5d9f15c097aa551428e0ba59
+ unrolled_ast: 9a574b6d40f4ef27545872e4336109d8b39ac22f5d9f15c097aa551428e0ba59
+ ssa_ast: 2e2fcdba881c6c9e2080a186203fe4b73a895846b2f1b9565a3e3f339b0ee8a5
+ flattened_ast: 5c69d7ed914c2130cff1a3e11205c4cbad74b8024e2616e0d55cd428448dee2e
+ destructured_ast: 50a4cfec9eeaa9bae7c0c0c9536c430ee58e9c3f6ccde0e6090081627d38f9a8
+ inlined_ast: 50a4cfec9eeaa9bae7c0c0c9536c430ee58e9c3f6ccde0e6090081627d38f9a8
+ dce_ast: 493a5dad15aac0e9fdbd397c8e8eaf8e5716cc7589d037f696a0e27c10f6a0ea
bytecode: b34f23a9e355f5c390ac8e515b847321dbae47a2ce02a361bd07626909cbf9f5
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out
index c12b457b7f..d6e2426bb5 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 76297d25568015c9c6be1bd822cc8ade11e6a7819d245ccc7f9f2d3d9cacb8e1
- type_checked_symbol_table: 0a633ac96a90aa43fd4ce3959431295204417a74fffb536cbfe37a57e34294b0
- unrolled_symbol_table: 0a633ac96a90aa43fd4ce3959431295204417a74fffb536cbfe37a57e34294b0
- initial_ast: b55a66865a8a60a4d562a417d56b6809dc48bf8ee2bde3fccc2123bd906d81bf
- unrolled_ast: b55a66865a8a60a4d562a417d56b6809dc48bf8ee2bde3fccc2123bd906d81bf
- ssa_ast: 2085b12794f6d7cfe9296d53da7c160de6269611238ebc678470c1b5b7361cde
- flattened_ast: f110ebfbb56f6f5db52424c1d38d8dc945cd3cc886757aa6bdcb0ee662ee96e1
- destructured_ast: ec6c9eb8d69f78b51d827782d8f965c5bcb75df9467865133395f3222bc2a9ca
- inlined_ast: ec6c9eb8d69f78b51d827782d8f965c5bcb75df9467865133395f3222bc2a9ca
- dce_ast: 88e45dd776c6031293440832dfa70a571cafb9479d1cac995600c6670dcaf669
+ - - initial_symbol_table: 8eda8fdbfcd970ea91e2ecd0b51fd969cb6830bdf243e6a204ac699a615c6e99
+ type_checked_symbol_table: a81c1d6d2e264742948738f361482595d9d8c251799089528736738667aaf523
+ unrolled_symbol_table: a81c1d6d2e264742948738f361482595d9d8c251799089528736738667aaf523
+ initial_ast: af579ee7e51908c8ef2fb93598f17b7e003cf37ae426b4b472361de07b7d1a3e
+ unrolled_ast: af579ee7e51908c8ef2fb93598f17b7e003cf37ae426b4b472361de07b7d1a3e
+ ssa_ast: 68b8757b9d43bc67b4e5afe1034bd266d6c680d28be0de5e68a572f32efb4546
+ flattened_ast: 576030da3476639302122956221c38ca82c1bf5b7218fe2eb333a8c99eaab239
+ destructured_ast: 212e57a12eea2c1422c7b85748405d04bf72cf687a908a917c5c659b13c822cc
+ inlined_ast: 212e57a12eea2c1422c7b85748405d04bf72cf687a908a917c5c659b13c822cc
+ dce_ast: 0efd2edd867ce2bfd78e52b072e3f076dc9a185a6686d6c71a4efa3476902ec4
bytecode: b36acadd6fb61cbf63925f25c8e21dd263306affba9cb22023189595884e7e12
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out
index 4036a1fcc8..52650dcd66 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85523802db37abad12d51f07c62403328e9ef40f70887b02f446257ead7ea0d2
- type_checked_symbol_table: b1ca4442bbb05a98f4b1cc325478185421c32d3d183763f7364f46dae1006477
- unrolled_symbol_table: b1ca4442bbb05a98f4b1cc325478185421c32d3d183763f7364f46dae1006477
- initial_ast: 42658a4a194393715adf95f5b7fe5439f23e684802b2f0bb8bb76742d9e5fcbf
- unrolled_ast: 42658a4a194393715adf95f5b7fe5439f23e684802b2f0bb8bb76742d9e5fcbf
- ssa_ast: 8ca216419846a6d9295eed1e1e6ba38820b62564912d87cd1f96f273357b5404
- flattened_ast: c5456335abb00100d93c1c9b4931d8d329c7e8f5ee6955b31cdb018a101d22e2
- destructured_ast: aa433c36d52b4a4137c7dfe055183a33bd32baa880986250fcd6d38d180fd056
- inlined_ast: aa433c36d52b4a4137c7dfe055183a33bd32baa880986250fcd6d38d180fd056
- dce_ast: 267c9bfd6c017dcf6b79b36e54134f6dea964f34603108c0fce62f9ffbe924b9
+ - - initial_symbol_table: bba7960b14bd8badbfc09b7210f41fb597599ab28266baccb3bc6c4178ea4bd7
+ type_checked_symbol_table: 72e64e58ac5afd6a0adfea8ccc583af9a541b181e17055cbefe726d776193d9c
+ unrolled_symbol_table: 72e64e58ac5afd6a0adfea8ccc583af9a541b181e17055cbefe726d776193d9c
+ initial_ast: a0dc3d651d17d52034fa5930d879a6f0cfe4df549091641617e6cbbce9d50167
+ unrolled_ast: a0dc3d651d17d52034fa5930d879a6f0cfe4df549091641617e6cbbce9d50167
+ ssa_ast: 013e1e93cf8ef3a3f958229e3a111cb169e748fabe760e8a13c4254f4c698c6f
+ flattened_ast: 1e6e2254db269ac9b54a3a4efbc8e260a72d43a70891279ac7348fca2f02fd59
+ destructured_ast: a6771c9084dc5371fb3cf7ddabdd29a6bfb69894625a63fdf2aa75bb216e2fba
+ inlined_ast: a6771c9084dc5371fb3cf7ddabdd29a6bfb69894625a63fdf2aa75bb216e2fba
+ dce_ast: 66748345ae9b09a97c40f213800dad6de47e17e805402832ebad595b1cd40eab
bytecode: a86b84445b2b354771713da4b78c48dea3e581c11633a985b04b2de7145a0999
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out
index ad27e8df09..b5921b359b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 55f4c31d1e61656511763b1c5b306fe176baee3a2702669dbc7a215cb77a0ec9
- type_checked_symbol_table: bfb89d35ad5e74c23820b0ac1544a2bf71f51df89bbf7e4aeefeaefb2f82f16c
- unrolled_symbol_table: bfb89d35ad5e74c23820b0ac1544a2bf71f51df89bbf7e4aeefeaefb2f82f16c
- initial_ast: 0959b66a0535e4b37bf7ec05c6bdbb9585fd40389ddedd544cbc0b76c7b8723f
- unrolled_ast: 0959b66a0535e4b37bf7ec05c6bdbb9585fd40389ddedd544cbc0b76c7b8723f
- ssa_ast: d328b90c85eb44ede1c159a6bb7fbafe79568afe60e55581190d6092ffc67960
- flattened_ast: bd4687ea4c5cb09d8ff40a6cd6fdfc95ec805b7c655e3458c3976e1cbbf36a4d
- destructured_ast: 0c9e707fb790e2bc60ee4fc048d615f72e15b166b11b72fd24c8f8426c092695
- inlined_ast: 0c9e707fb790e2bc60ee4fc048d615f72e15b166b11b72fd24c8f8426c092695
- dce_ast: de6f70fe1ea76a898cdcedee0dfd1dad63489523c571bb3fc6ed37e4d401cb71
+ - - initial_symbol_table: 6676cadaa0576d58d0d2723c98a8ea875fdec6ca4acaac5b1f0c70bc02580da7
+ type_checked_symbol_table: 2aa4906bd19aa37839364bfecd7d544509e1887395be3bf131c3ba28746da1f9
+ unrolled_symbol_table: 2aa4906bd19aa37839364bfecd7d544509e1887395be3bf131c3ba28746da1f9
+ initial_ast: ba85cacc7cdd2d601450f37d5a6b8f8d128f05f10023d5b496ccb2c66515d2d2
+ unrolled_ast: ba85cacc7cdd2d601450f37d5a6b8f8d128f05f10023d5b496ccb2c66515d2d2
+ ssa_ast: 73dd3eafecc9e9133ef16c9f0f596fdd387b390ad2c0e7173c5f67c80c1e19c4
+ flattened_ast: fffad497419cfc0b66923096cb4679c7f8bcf1b640095c63cca18becdc1fe7db
+ destructured_ast: 87cf414da4f453667cae1bf6ba50508d569bf1e80546e2bbaefdc045feb59c4b
+ inlined_ast: 87cf414da4f453667cae1bf6ba50508d569bf1e80546e2bbaefdc045feb59c4b
+ dce_ast: 455d42bfd9a0cd97ae466ed2b460781872b3681fd1d1118918b01796bed2e6dd
bytecode: e335101f9a6607193a53e022c22c7023d7bdecc843bfffec6c25d75e7c403a4b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out
index 01d22dcd29..7415a5d971 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e7aed2adec9ac0385fd50fd5938b7bfc89a2156e756ef0a6aacea0e3b5473c11
- type_checked_symbol_table: d978b4032987c3f8b37c9cf13748647fa9a27b392af33001c0c7fe8dce1418db
- unrolled_symbol_table: d978b4032987c3f8b37c9cf13748647fa9a27b392af33001c0c7fe8dce1418db
- initial_ast: 418236df8df453a267386202f8caa047cbdfe8cea5630ccedc8c26474b0910c9
- unrolled_ast: 418236df8df453a267386202f8caa047cbdfe8cea5630ccedc8c26474b0910c9
- ssa_ast: 3a6932f1bb5584456e01cfa4aa75e1558bdfbe4b19e51a8fb9073fdd8f79f524
- flattened_ast: fe485604d1000ef830306e1792c3908ab436f313f04e66fc8568100b1f014291
- destructured_ast: affdf19dd6a3ff6d57806a5e31bd0872bb2a922e9ef1bf33f13fccae0e8d0c87
- inlined_ast: affdf19dd6a3ff6d57806a5e31bd0872bb2a922e9ef1bf33f13fccae0e8d0c87
- dce_ast: b6b9c66ad8ac32e6f9b10db2ce62169682e87cebbda6e2c5760d4789286f7386
+ - - initial_symbol_table: 2fe1e979f4a832d5168899ef36a93b0239cf4838df3fb3b9204d13aedb2cfcf6
+ type_checked_symbol_table: d1e0df8c7eefa259616225da1646c9c049f2122babaa597fe27a7a40b79214f0
+ unrolled_symbol_table: d1e0df8c7eefa259616225da1646c9c049f2122babaa597fe27a7a40b79214f0
+ initial_ast: 559b55849a63f07016ae4858a5e0e0867d2ed4fefa790a0b869166a50efc2d6d
+ unrolled_ast: 559b55849a63f07016ae4858a5e0e0867d2ed4fefa790a0b869166a50efc2d6d
+ ssa_ast: 8457861db37f6ffdbc4d8b67174d6c35fd85ee4fdb2b07eb12e31a96bd052e5b
+ flattened_ast: 861b088e4defd4e9dc07b087256ded607fe3b9672c9c7053dbc64270e8ca36f5
+ destructured_ast: 01d4cbdc01acc8374882e32b5605df602cc55dd8676f600ff618aee0212bd386
+ inlined_ast: 01d4cbdc01acc8374882e32b5605df602cc55dd8676f600ff618aee0212bd386
+ dce_ast: 0b2ef4f0bdb8a148ae16e1fd173b1a3501f703118ccbe630047103df64f8753d
bytecode: ff900dd886d1e12097dda0edc605cf1e5490623bb40e46357b74ad4951608c2d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out
index cf2659b536..3ec9954b65 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1026e080baaab1fc35a82dae01c1c5d94da186d2ed75e372864296ff4124393
- type_checked_symbol_table: db0bb20e46142217a95ee27489c1ab8fa982593a85d510c7128c86ffa3237a6b
- unrolled_symbol_table: db0bb20e46142217a95ee27489c1ab8fa982593a85d510c7128c86ffa3237a6b
- initial_ast: c6a28e3a2f06d214d3706be31319d7aa4887be9035494cc7b008b2fd4fac4de2
- unrolled_ast: c6a28e3a2f06d214d3706be31319d7aa4887be9035494cc7b008b2fd4fac4de2
- ssa_ast: 1407fb0893506254685a5574b5bbc2b4cafdcf19993e78002751dc8334fee4bc
- flattened_ast: aaa1e8720bf8ac976ff338eeadd15f2e9f6d833ede85bdce50a0371276d2558d
- destructured_ast: a335173a6899a5a6a390bf8d824b7f8e255a7933ca3639c8e1be84655fff56e8
- inlined_ast: a335173a6899a5a6a390bf8d824b7f8e255a7933ca3639c8e1be84655fff56e8
- dce_ast: ce0503a26ef157ed9ac9895e5d2f58c97747d992c4b08877565b6fadc398e831
+ - - initial_symbol_table: ed55b4248ad38bb891ed3695575a8031ed5822b4e35d3b6a28548a385730fb68
+ type_checked_symbol_table: c70ce6595176bb97242ee3a8426763bb2cd076bf05481ae855efdaa30e53d9a4
+ unrolled_symbol_table: c70ce6595176bb97242ee3a8426763bb2cd076bf05481ae855efdaa30e53d9a4
+ initial_ast: 8d079604897c0dd21c732943efd426fbd5cbf94aa1a5f94db931bef826d5a0a8
+ unrolled_ast: 8d079604897c0dd21c732943efd426fbd5cbf94aa1a5f94db931bef826d5a0a8
+ ssa_ast: b2a0ef544029525fcfb021fd1750fa25e86dc220a0646dc6ba52e03da3358735
+ flattened_ast: 3d8f3b26e7332c8fe5cb9951137a047507dd6a86d86511b1b9ff09f0ab28570f
+ destructured_ast: bd77e31db8d4d05017e05f915349e9983dbf3f9de2b14360640737928362e017
+ inlined_ast: bd77e31db8d4d05017e05f915349e9983dbf3f9de2b14360640737928362e017
+ dce_ast: 283b281789ff03bf5201320f68b23181cc666820f7581fda3cac8b40ee202c5f
bytecode: 90d51485318a95b7f82e7ac7849f998a080fe51ecda226ada434c81ef99a2847
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out
index 4982b7dfd4..88a91f6818 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e2890ed866b9585f93d5ac6b38e20ea1815a2e82ee4875a6f7efc68f02866767
- type_checked_symbol_table: 1493f1ed674bb0ba421859e1324b148a1de2db78aea8a28f1a8d71d3f17aef56
- unrolled_symbol_table: 1493f1ed674bb0ba421859e1324b148a1de2db78aea8a28f1a8d71d3f17aef56
- initial_ast: 2b1b95c0034b358466b868913f12998ea4a119b4e383ffafff93f1ed1976c22c
- unrolled_ast: 2b1b95c0034b358466b868913f12998ea4a119b4e383ffafff93f1ed1976c22c
- ssa_ast: 71f7c64505353e02311ded68b89e4b7cc8a226719b9225a5089606cf35071345
- flattened_ast: 58784a458a2aa769a47e2e1269f684194b7e959edd049a8f14758ec1af76dc3a
- destructured_ast: 3274cca4252cc8544355b329fd2179ae93bc98904c98cfcc5a7e06a2930c8b78
- inlined_ast: 3274cca4252cc8544355b329fd2179ae93bc98904c98cfcc5a7e06a2930c8b78
- dce_ast: 596039acd4953e03d4b0241571c9a479e9735999e4ac569ad3f89fb9ce0a3bca
+ - - initial_symbol_table: 8004ea2650e11a66fead4d789454118fc9e118a11914ceb0550777de38d03ce6
+ type_checked_symbol_table: 156b8dc17138be9c0af2bbc981e6110c2cbadd9065b6820aa653b2b6da19a333
+ unrolled_symbol_table: 156b8dc17138be9c0af2bbc981e6110c2cbadd9065b6820aa653b2b6da19a333
+ initial_ast: f3d65cea72064135c222e9ef75a881eac65f7e5f0a85184894daa14261f46a60
+ unrolled_ast: f3d65cea72064135c222e9ef75a881eac65f7e5f0a85184894daa14261f46a60
+ ssa_ast: ed651b523fa48ffaf4edb2bf39ce41951dc4ef5a35c9ff4cf04446ca9f48a089
+ flattened_ast: cdb7a9bb10bddadf1b33dc4ee12a3b55420d36097e8dee651804f7ac23a2c936
+ destructured_ast: 425d313a11bb4bfd5285db278c60dbe530de964987c1c66079e2f182987e8a2b
+ inlined_ast: 425d313a11bb4bfd5285db278c60dbe530de964987c1c66079e2f182987e8a2b
+ dce_ast: 1d7efa120d3d135436fd41381c0a91e5a0a9fd8c438c6a29477fe987e3a4ca81
bytecode: fce545d86eb7b3a7d6fed930294f52c2289b6d7971b333cf047811bde82aa8c2
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out
index a2b1119adc..e1ebac89b5 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 20a3be6fba8b41b1cd04583309662b1ebb069c1c808623d5493e1c1e53d34a91
- type_checked_symbol_table: 7b91a71e391d1e3ce44fc027652de6fcb5114e76d33fe37651001da928615d57
- unrolled_symbol_table: 7b91a71e391d1e3ce44fc027652de6fcb5114e76d33fe37651001da928615d57
- initial_ast: 85d3f84a3e1a663b00ce6a3fa65eda5c51acdb1e51f0ed9b5524ed3c8e650adf
- unrolled_ast: 85d3f84a3e1a663b00ce6a3fa65eda5c51acdb1e51f0ed9b5524ed3c8e650adf
- ssa_ast: 7c6f84a9c1281c9c9327a3adfb3d514b3c7f4e240aca40c7f21df4149e96882d
- flattened_ast: 30fec284d9ffe289cc2d51c80a2bd905bf4125fc7a0afc514321ee0d9bcc4528
- destructured_ast: dc8434d5cba94f0d2b32f133e56d41cd105e6aadd4018a7b29e2499c40b4eb99
- inlined_ast: dc8434d5cba94f0d2b32f133e56d41cd105e6aadd4018a7b29e2499c40b4eb99
- dce_ast: d99d02acdec9b11661064f417537beab83610e9f9eb7113c8cf00ea04baf17e8
+ - - initial_symbol_table: 72d4640c64c6dbaa439649e084c1f032fabcd7a90193fdbf8f5f58cd3c8b1483
+ type_checked_symbol_table: a08c10a55b966e4f35c7accfef398e9d67b300a400209364db57e33d40c42894
+ unrolled_symbol_table: a08c10a55b966e4f35c7accfef398e9d67b300a400209364db57e33d40c42894
+ initial_ast: 3912305030c10202841d863f6e1282d5b060387a259273a38071d21205ecb02a
+ unrolled_ast: 3912305030c10202841d863f6e1282d5b060387a259273a38071d21205ecb02a
+ ssa_ast: 02f7c786ce1ff26923c4df457f3297df45dd34e0819374f69c80c2702d91f362
+ flattened_ast: 81c0dc4eeccfb15bd48d73ab725b36390160737db7efa64f59d3f5b92597f88c
+ destructured_ast: d81a54ace1a30d9313981277847fcda32bff784f5199c37a29e744ded4872e8d
+ inlined_ast: d81a54ace1a30d9313981277847fcda32bff784f5199c37a29e744ded4872e8d
+ dce_ast: 225620e749ee3c338b3effc468aac7bb0573351ab4fe5c64f347c8f27eb8c0c7
bytecode: 7c97b596c64b27dbd196f88a9e75d1b661256a1c196688ff1b344ef072a32412
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out
index 5f3786452f..f845a402f9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 71100831e8d4f49117edab9d536d2b665e1d96253b5cc5fc5fcf72fe1d98d058
- type_checked_symbol_table: f86d6e7580ebcfd9cda4a50982a047a3c09bc3850bee66d0b66bda996c88dcea
- unrolled_symbol_table: f86d6e7580ebcfd9cda4a50982a047a3c09bc3850bee66d0b66bda996c88dcea
- initial_ast: 3264f3a61405d72f1529f725a3d7b96a0a25b9ea6b8f80334d65e6e170daa0d5
- unrolled_ast: 3264f3a61405d72f1529f725a3d7b96a0a25b9ea6b8f80334d65e6e170daa0d5
- ssa_ast: c3d05f7795c51ea0b76fe63d8a863ff3d59f7b24e1f3f0aa36830eadeb92f7c5
- flattened_ast: f1b61f47affc15fed8c976cb1e66a97c1f5f04f8cad22ceb82ddd54ecd95d432
- destructured_ast: 792c79474e7b2c6f445e921f39a707dde41b0a8c75737a2b2949ea8e5e0f963c
- inlined_ast: 792c79474e7b2c6f445e921f39a707dde41b0a8c75737a2b2949ea8e5e0f963c
- dce_ast: 6561f9a4cc5d45e0a829f4ed074ee0f0d973bb8c6f8a51594d0af3a8b4d17c6e
+ - - initial_symbol_table: 0982c5f9d8a77e5944f82e9aae3e25c75ed7c83fe45fa278a8bdf8c07e0aa5db
+ type_checked_symbol_table: 473dc89a77326ffcdac881bbb81be5c7edab2187afebb9e5817ced937ad2c5b9
+ unrolled_symbol_table: 473dc89a77326ffcdac881bbb81be5c7edab2187afebb9e5817ced937ad2c5b9
+ initial_ast: a7794c55622a8a34af97fb2430246f434db5c315cb3d6e28981a0ae089c6b225
+ unrolled_ast: a7794c55622a8a34af97fb2430246f434db5c315cb3d6e28981a0ae089c6b225
+ ssa_ast: c81d03586b6b786fda4e7761764bda42d54205f9b3ae07b7ca8fc8078a1ebc53
+ flattened_ast: 48326f5c4745a16195cc8c94f330ef538bf82777f9afe690a4f6ef7733e5d436
+ destructured_ast: 33f001e251d029222415949264155e088c6fa9f5dfc2753aeb58a3b68ea474aa
+ inlined_ast: 33f001e251d029222415949264155e088c6fa9f5dfc2753aeb58a3b68ea474aa
+ dce_ast: eeec68192ad7b755ad541607e762783742498e67bdc4a6953d08139cf29d788c
bytecode: f4f418fcdcb33a7e9fba1a03800a1458019e9042a47457b38ba185cdf981d33c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out
index 5bb345e04f..75c853e4ca 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7f445f7bbf306c567a71c5a8ff4030b44cc07e7228b001435c3ecae507f2dcb3
- type_checked_symbol_table: b4e02a7454ee10f1efc36568a327ab9dec068cc185715918b6c71639814cf841
- unrolled_symbol_table: b4e02a7454ee10f1efc36568a327ab9dec068cc185715918b6c71639814cf841
- initial_ast: b93ea8925de5eeb0fd5d8b9669e0c927ef608d2dc5936c4fa65620c4f4f75208
- unrolled_ast: b93ea8925de5eeb0fd5d8b9669e0c927ef608d2dc5936c4fa65620c4f4f75208
- ssa_ast: a3e0e21802e16512cf6f36aed0dd5f0cc2c94e6cff49c65b39a58225ae56b56b
- flattened_ast: 680de69067ee2a4354ef125fd5283b9d094f2868f81a7b51adc26668485588d2
- destructured_ast: 8475a4286e60cf2d96739ddb80fb83af33d4db0b49945b47f68df8b1abb95534
- inlined_ast: 8475a4286e60cf2d96739ddb80fb83af33d4db0b49945b47f68df8b1abb95534
- dce_ast: d44142c04808c39cb745b2a64550d0178eb35424eb2a9ef524ac4fbed1df9bc9
+ - - initial_symbol_table: a528da4c1e8f05b371ca8acaa81ca233acc3a8ddb55e454e99f00c96b97f9ce4
+ type_checked_symbol_table: 43aa75869a01369bc0bb6c3b55bc6888827f63b81fd9275c9863e9f7bb192ecc
+ unrolled_symbol_table: 43aa75869a01369bc0bb6c3b55bc6888827f63b81fd9275c9863e9f7bb192ecc
+ initial_ast: d4e5c33e8f31b6faafdbad5a1668ea6ba8301920def8169bc5dc1800af17c93c
+ unrolled_ast: d4e5c33e8f31b6faafdbad5a1668ea6ba8301920def8169bc5dc1800af17c93c
+ ssa_ast: f759dac069e11bd1fdca725883aa0886a0e6120f7d5a08f8ff3373ab43ae2fad
+ flattened_ast: 2c9f9b03ed49f3b0ed170e787193f84d72ffecb0a3b4b0facf815fa60eb83ca0
+ destructured_ast: 26b88dcb2b6aa7ad62cd7d935e62d658fe2fcbdf860dd1578e7df13adeb5ff67
+ inlined_ast: 26b88dcb2b6aa7ad62cd7d935e62d658fe2fcbdf860dd1578e7df13adeb5ff67
+ dce_ast: 9156cab1166175fb58271030b9b8af187c1799cff83c22ba2eafe189d4ed71e6
bytecode: 55706d4cd4634a34de18450007e4de40f9cbc51382f3d70fe776cd58cfd49cfa
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out
index bfae6f025b..2106b2c09e 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5c044fb92ed38e80551fbe069a09eea813f35be8e3cbe809ab23a9995b4b44af
- type_checked_symbol_table: 82a5329819e19c04049729ddcccf4045aa4ee7e4af64418bcc0746f7da31694d
- unrolled_symbol_table: 82a5329819e19c04049729ddcccf4045aa4ee7e4af64418bcc0746f7da31694d
- initial_ast: bf8f0d64cd9ceaeeefc8df64813b8d2fc858166d9dd58f873633d8f6090e0704
- unrolled_ast: bf8f0d64cd9ceaeeefc8df64813b8d2fc858166d9dd58f873633d8f6090e0704
- ssa_ast: 2b09815dddcbd2091a7c3769088afa84af526fc835b524bf9993ed79b52d22f1
- flattened_ast: 351d9e2580da80937003822fece1d9b6131be12045ad7e66950c1f0e7a8571a5
- destructured_ast: 79add59a8975a2ce7118f0cfcca3dcb2113fe80a0d3322ee5f3bb442496bbac4
- inlined_ast: 79add59a8975a2ce7118f0cfcca3dcb2113fe80a0d3322ee5f3bb442496bbac4
- dce_ast: c208fe9e8ac0bb419aff91ec4a23ba758d442828c36556688bb1ddb619541126
+ - - initial_symbol_table: 8420a6d608b36a35d1ed18dad031e4e6b2b460e5c86a32ff447eb1300566a136
+ type_checked_symbol_table: 61a21dee1d85d25653bf8366bcb93304f0acd4fe1b443e72957cc54892ee234a
+ unrolled_symbol_table: 61a21dee1d85d25653bf8366bcb93304f0acd4fe1b443e72957cc54892ee234a
+ initial_ast: 319ebac819f18f61e2aee102b62ca74a1aa2fbb2e2c2f176ed3c971e08534875
+ unrolled_ast: 319ebac819f18f61e2aee102b62ca74a1aa2fbb2e2c2f176ed3c971e08534875
+ ssa_ast: 6cd2b311cd2eb685b0b3b862d5004c2286b0e9371b0d4b176edf9dce570b58e8
+ flattened_ast: 086d924350b02713498e2bb26b7c83d728af959d96a42cfd0f1d814bb9081b07
+ destructured_ast: 2b6af39132c1d62f984421ab70511111123f563cc24f7025b4321bf43ff77e35
+ inlined_ast: 2b6af39132c1d62f984421ab70511111123f563cc24f7025b4321bf43ff77e35
+ dce_ast: d7843ee67e12fa2bb642af6138662d9d2273e92318bd2396a5d9ea3295918f3f
bytecode: 33e4439af37c6a05aa55348ce0ec88471c0248498131db5b98b668e8cb828b5f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out
index a35bf7c0ea..01979296a4 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 350f5e2bd1421c730786517e664d5f524c5569a43cc15c8d178ff53f06bb9681
- type_checked_symbol_table: 8647c97d24052977ea2052743ce9d29ec63a7656d2a8c413e109a6a8e73b077e
- unrolled_symbol_table: 8647c97d24052977ea2052743ce9d29ec63a7656d2a8c413e109a6a8e73b077e
- initial_ast: e9aa25baa8a381a3d97023161f1826f79670e69829e4b09cfcce67f6aaf486b2
- unrolled_ast: e9aa25baa8a381a3d97023161f1826f79670e69829e4b09cfcce67f6aaf486b2
- ssa_ast: 19c73f7c7d784be5d7cdbfe95149cf0d5f8ac3d639ade541727c149b01bc950c
- flattened_ast: a38299e97b691506a2a77b0bec831b2e8ef720df1c2905513a0c55722ee1e521
- destructured_ast: 6cea474b70b81d93d70351e829cef207dbc5f855a77a52fec86f91e3a35dd5ce
- inlined_ast: 6cea474b70b81d93d70351e829cef207dbc5f855a77a52fec86f91e3a35dd5ce
- dce_ast: c70e18bfaca0fc87c6c910528bc698ea34a55e30cb59a5b648a2fd32a2b07366
+ - - initial_symbol_table: d1eb06ae1f9aa473dee2f789becd35b51ead25a881f48354c8897cdc93ba791d
+ type_checked_symbol_table: 1e8f34c6a238cb3202f6314d881e3afae5db6c6ab9bdcc1a41aecce17503b95a
+ unrolled_symbol_table: 1e8f34c6a238cb3202f6314d881e3afae5db6c6ab9bdcc1a41aecce17503b95a
+ initial_ast: 8d8333c2e5cac0e686b81513a865fb6903ec9e4f1c7bd2f1e6e2ab08a07e3eea
+ unrolled_ast: 8d8333c2e5cac0e686b81513a865fb6903ec9e4f1c7bd2f1e6e2ab08a07e3eea
+ ssa_ast: e8956c64c621031024293f5cea64b4104e61522920ad1434c03965149b327670
+ flattened_ast: d3238936452a132d47708e3a36c7d4eddc796a378592087c88ec7f41e366e876
+ destructured_ast: b15e169fe119e050cfd96388fc060d3e9a12424117b188a6167a051038e6af9f
+ inlined_ast: b15e169fe119e050cfd96388fc060d3e9a12424117b188a6167a051038e6af9f
+ dce_ast: 39f4c050fae29a64b1bd1d9a425b04fdda4781efd36b6853d11dec6675c8354c
bytecode: fc54eeb5791a27e0482648998cf9da197519e5c139729cf2906c8b0e4c0103d6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out
index 0c5de38cad..d798e5bc37 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7da1aa2d520a991aaf2f6bc8a6cb272693507fd146c283a2a4ec7189135c8872
- type_checked_symbol_table: 553ed1371374ade548c071c2b85e3cc040690bcdcb9e123b654ae06b3eaaa7c8
- unrolled_symbol_table: 553ed1371374ade548c071c2b85e3cc040690bcdcb9e123b654ae06b3eaaa7c8
- initial_ast: b5af4c7d2ab0a46a9fc58321348b65ae1aca50a63a7cbc0950f14574da532208
- unrolled_ast: b5af4c7d2ab0a46a9fc58321348b65ae1aca50a63a7cbc0950f14574da532208
- ssa_ast: 3a1c50bffab3c5cbb43146f0585ce9c5c9374d0b77c415a58ffb6556d8462dc1
- flattened_ast: 3d766f51db13eccdc96037ea09ab9e4357077d772e90dbd10c1354094bd8d470
- destructured_ast: 352c79349e1a551819d2bcc84b1dc47a9fcbfe0c9423226f4b7cde5b50048f4e
- inlined_ast: 352c79349e1a551819d2bcc84b1dc47a9fcbfe0c9423226f4b7cde5b50048f4e
- dce_ast: 70318454a1794de697efecd5041f30ea150a0101c2380da4cb2087489c8ce006
+ - - initial_symbol_table: 4e3b05e5f92ed8642580254cd0d3657e4013a654ed8cb702f046a00ceb91dd0b
+ type_checked_symbol_table: 68f3999ad9e8ac3d6fc6c2cc8e5af4c0edac056d702b4c3f457ea8451e8b67aa
+ unrolled_symbol_table: 68f3999ad9e8ac3d6fc6c2cc8e5af4c0edac056d702b4c3f457ea8451e8b67aa
+ initial_ast: 2a09e1dee796f3ed6a652b0bb958e5f92ac17ee22b19cf98de59112b876a1277
+ unrolled_ast: 2a09e1dee796f3ed6a652b0bb958e5f92ac17ee22b19cf98de59112b876a1277
+ ssa_ast: 4454a99c849a269c4defdbea76e4a85ac99b0c6627433929e8e7acd3f3965b62
+ flattened_ast: 4adde942742ed1132a13bd54ee2db325fe2a15bb61d4a6dcd5237fe73532a59d
+ destructured_ast: 77bf10beed06a1ce45f2d983b7114c5ff87211cd5a4fc0ff033a0b772a3ec433
+ inlined_ast: 77bf10beed06a1ce45f2d983b7114c5ff87211cd5a4fc0ff033a0b772a3ec433
+ dce_ast: 727bd686162d6baec12d405b899d695954c7719dbcfe71ab8dd08ccd887596e1
bytecode: 045a18fb7e954456ea49039adfc253c222a290fa124ca1b19f86ca824d4c1279
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out
index 9d26229017..511847c969 100644
--- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: aca19c2a9cc9dd1deed53d22a0385640b4cac99d0b628f8ef46c35385486910c
- type_checked_symbol_table: 307db14f801ee4e3a512058d0a3df7319998ba4877e95247cf94a14dbf04c024
- unrolled_symbol_table: 307db14f801ee4e3a512058d0a3df7319998ba4877e95247cf94a14dbf04c024
- initial_ast: 1907f311e8d2a02f03784681db80641009194b185a5f1f484780d5f600786651
- unrolled_ast: 1907f311e8d2a02f03784681db80641009194b185a5f1f484780d5f600786651
- ssa_ast: 57182a7d8eb51a09fc996b8e7a8aab282bc2cc0185ba7e89aa41b9a518f9f3c5
- flattened_ast: d16fdc72c67fefc90c763c28b09950300d29b56b385eb06537c75a874dd85c37
- destructured_ast: 4e4b550eef70c19fbff9596af912fd584ec6bd74b6ad4a93f7a3d45881b756e5
- inlined_ast: 4e4b550eef70c19fbff9596af912fd584ec6bd74b6ad4a93f7a3d45881b756e5
- dce_ast: 5707f1afa0d5bbd77c9ff42df361152bd6b3d4cb48c10812633a23a4655d8915
+ - - initial_symbol_table: 8aba1576a3b4c89eea3ddb2737969f7bdaef71d3eb75a9d596310fa25e0d7dbe
+ type_checked_symbol_table: d9f4ea2f5fd0c4328f46031a43d12b5f37b13774bc681a231063ae20e37d723c
+ unrolled_symbol_table: d9f4ea2f5fd0c4328f46031a43d12b5f37b13774bc681a231063ae20e37d723c
+ initial_ast: d738fdab4ac6b84f6f89f6153aaa7b6080d2bef920126365862526de7b6756b2
+ unrolled_ast: d738fdab4ac6b84f6f89f6153aaa7b6080d2bef920126365862526de7b6756b2
+ ssa_ast: 4c64bb8493f965598a6dc8a198fa0886f6c18d25370b736af3fdb10c0456c96a
+ flattened_ast: 8aa9e76a70a68a0bd0ac5a20172a50d4c8b4b728892c325bde92565e1017f24b
+ destructured_ast: 9b7e44c3b7215e9b429f81b4055b73343d9601248e73b85806032342efee697d
+ inlined_ast: 9b7e44c3b7215e9b429f81b4055b73343d9601248e73b85806032342efee697d
+ dce_ast: 3c540fbde688d129c2f21e31a4094c4667cbafcd873e9551ac7d3e6d73568591
bytecode: 044a44a2a8fb9301c313f1e1c2abe04383f7d338cda6ff66fcdf2434bd750cc1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out
index 1229881983..c7d60e3100 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 5d48d44267e4d7f90d333f0be04f5cfcf38d39ca54ef3ab9f13b57a61d6d3c4b
- unrolled_ast: 5d48d44267e4d7f90d333f0be04f5cfcf38d39ca54ef3ab9f13b57a61d6d3c4b
- ssa_ast: a59353d628bc97ddcc0d99e72490b76f78ea734acd16f063e8c494f3b19a5bf1
- flattened_ast: 0358c1fc9a3455162d0aa58ea97e270fc78a6a6dcccee9bf98a0d304a6275cf7
- destructured_ast: c7f52e30657568a07bfa171d5238343718fef24f8e61aec3b201f8cf0fc02d8b
- inlined_ast: c7f52e30657568a07bfa171d5238343718fef24f8e61aec3b201f8cf0fc02d8b
- dce_ast: 0a1603145b039bc3f43db73dbc5897c7ba49e24e162cc767f083dae014535dc2
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 7e9562b9718599c0f02741ddd3e15d2f744da71911c6fd9f3c5d4ea602fa0b5c
+ unrolled_ast: 7e9562b9718599c0f02741ddd3e15d2f744da71911c6fd9f3c5d4ea602fa0b5c
+ ssa_ast: 343862058719811dbca08e123aca3defec9e1e4eb335fdc6a64d9db66a3e0f4c
+ flattened_ast: 1f81654cdc6d93e2b6d7623399ffc0bc3326fa90a1d6ecc8ab3cecb118fb0428
+ destructured_ast: 71a3c3aad1173b3825cfbebb18f418a4bb5c17c8a98b02a7ee658434f6d36b0a
+ inlined_ast: 71a3c3aad1173b3825cfbebb18f418a4bb5c17c8a98b02a7ee658434f6d36b0a
+ dce_ast: e4c2b4ea0174b38c6f05e3936cb196f058f6a4517bce7951c339fceabfe41cc5
bytecode: ca315272f12d59819b589dbf79fe025227b812e9b896696349ac766a9a416960
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out
index 26c9a85156..7fe94ac543 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: d684124ac1b94e6b96cd761d6dc419a0078af19c41e470ac9d9f40fdd90a3d92
- unrolled_ast: d684124ac1b94e6b96cd761d6dc419a0078af19c41e470ac9d9f40fdd90a3d92
- ssa_ast: 13dd57649dc8c44fcbb9a0c17362ac2005a170cac034e1ad8abb4256a811e32d
- flattened_ast: 2c4881c2ff2657098d7831c30db6f8d4b8bebd927f3e047c1109621d6a8bcd7a
- destructured_ast: c5dc0de0f67a033c8cc3ab8071906dcd26ab4d23c3755a27e4a7c67291fbe76d
- inlined_ast: c5dc0de0f67a033c8cc3ab8071906dcd26ab4d23c3755a27e4a7c67291fbe76d
- dce_ast: eea98971f9ed17650675d290894839aa1c4198781eacb75d9595a0593068b633
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: b2a946fe5aeff1f7b419501a9acc67750fd3bdfca99a74e512dd5463a5a68b83
+ unrolled_ast: b2a946fe5aeff1f7b419501a9acc67750fd3bdfca99a74e512dd5463a5a68b83
+ ssa_ast: d1d854f73ee597843b388681c8e2b77a5b6079f1d19d23166effd3bb116ca49d
+ flattened_ast: eabfae5949353429480f84aa264eb36e5a7e063824ef96f5be5ee4a2de8dcd6a
+ destructured_ast: b07e0b3c816db83cbf55fd0483464e8191d8b69135bdb371d0960053931997bd
+ inlined_ast: b07e0b3c816db83cbf55fd0483464e8191d8b69135bdb371d0960053931997bd
+ dce_ast: 3caf2ea4c5178c6c39088ee03bcc1f7887a2f4c97feaae8a9e728967632a2fb9
bytecode: 0732a356f65a6b062517f1dfa76fbf9e9eb57cbf8ec4d50cbcec2ffa0da54122
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out
index 495f836889..169f5766bb 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 5125de3abf8249c7a3b4309b1cd9feb6a70d5ef65f465468cb8a7e8c5b0fe711
- unrolled_ast: 5125de3abf8249c7a3b4309b1cd9feb6a70d5ef65f465468cb8a7e8c5b0fe711
- ssa_ast: 46335fd99de09b6629161d20face46c5457759e42f51577a8eb4e5d761fa023c
- flattened_ast: 32c19e8a76ccc12c6a3cec2420ce837a5e6c133d14bf412bf8af680dc0f04e63
- destructured_ast: 4d8d2016fdd8eada1214e11622b363492c79de1a621b6c813f1e1332f6e250d4
- inlined_ast: 4d8d2016fdd8eada1214e11622b363492c79de1a621b6c813f1e1332f6e250d4
- dce_ast: ba4349d75573f16c2379526df3350836ec913c090c65948c14af609348829188
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 40192d15fb4b0096531ff2ef560f969693ecdca6179be73ed555707b2293d5b5
+ unrolled_ast: 40192d15fb4b0096531ff2ef560f969693ecdca6179be73ed555707b2293d5b5
+ ssa_ast: 63dcbba3c0f7a6089d310f1f7996e97b92796e21273c78d30651db2cefbf859a
+ flattened_ast: fcb3753c26a444aefaf26fde70653c04c4cec3f4a9b395223a5dd00ab2f8b45e
+ destructured_ast: cbf451e07f7cad9dcca84dbf10c2ea7905a1761525df4a7e2894ebf485b0c1ff
+ inlined_ast: cbf451e07f7cad9dcca84dbf10c2ea7905a1761525df4a7e2894ebf485b0c1ff
+ dce_ast: bee98ac48c02ee1ecf3dc30753f1d82bf40495351c8347b0f2644cf614f793e2
bytecode: 8c33439a30c50519ebd6ea519da98bac7452bc3d91e2062e069b36b716d8d711
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out
index 4339925f2d..cc1d39b814 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 005c27ca81111bc84dae7c6e4c84f4ffe8bf37bfa2f4e5e491b100bcc76138bb
- unrolled_ast: 005c27ca81111bc84dae7c6e4c84f4ffe8bf37bfa2f4e5e491b100bcc76138bb
- ssa_ast: 8e0a52a96bac5ad7e77394182fc40a599062ec2b1c30af77a1552eb3f23a7e79
- flattened_ast: ca282cfd9703ae0642e2e3cb727dfcf862b49176d883b7a4c7f992348d804f94
- destructured_ast: 2615d63d7ecfd2bb30e1617daddfbc56f38688fed02f72e9a5913e39946a43c8
- inlined_ast: 2615d63d7ecfd2bb30e1617daddfbc56f38688fed02f72e9a5913e39946a43c8
- dce_ast: 786247706c307685e71adc61ca16c36558fd8fb43f98609651027f23b7a05990
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: ef5b2a34578288f5350e1cb93da2146a2fb771837004530d966e390dd220fb22
+ unrolled_ast: ef5b2a34578288f5350e1cb93da2146a2fb771837004530d966e390dd220fb22
+ ssa_ast: 13016f3c771ac08a0b434120399744830a66157c879deef37829d1816db9482c
+ flattened_ast: dcd1e9d9b40c63e56870e694923d86665f7d93ac350185c329cc8dcb9205bb4a
+ destructured_ast: fb07c858b1d5309ffd012a0c1f14a622cb2827f8b66832d08c14d0fd66e1a30b
+ inlined_ast: fb07c858b1d5309ffd012a0c1f14a622cb2827f8b66832d08c14d0fd66e1a30b
+ dce_ast: 33afb21c57adb6d61f61290d671f3d7cf8c3011fde385af77f8abf74d688fd8b
bytecode: d9d8535464393fb21afb06a16a608dfdc68041779c0c426378b17b68fa2ed0d6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out
index 92a86badab..6d5ffe54ac 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 13042c6774ccd7ea3e4b953950a27139ada7b3298e9672be824bed9b00348873
- unrolled_ast: 13042c6774ccd7ea3e4b953950a27139ada7b3298e9672be824bed9b00348873
- ssa_ast: fbb16ed7568bdb63d9e208c41c49fe2d6bb63a40f52a2f00e4d25f6be3aecfae
- flattened_ast: 91e2e7a47765e49800cd261f48eb1ef02b6c7af8ae486178aab2e55d09c8e4a1
- destructured_ast: 674bf062e8ed10325e600c218a0fa016cacbf99b1672259f5af178eedc4f794b
- inlined_ast: 674bf062e8ed10325e600c218a0fa016cacbf99b1672259f5af178eedc4f794b
- dce_ast: 8537c6d4c673da35a479f85776706ff4b610c16cf5ea81c9cbf6199c7728841f
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: d11ede4273920f6b0b04f5d56fe64e4b97299c3a59fe7871e425dfc9772cacd4
+ unrolled_ast: d11ede4273920f6b0b04f5d56fe64e4b97299c3a59fe7871e425dfc9772cacd4
+ ssa_ast: 77255dbad873514518bcdd8c97067160a8ea4eb49a89d8a4ee5a371d0ea47d27
+ flattened_ast: f1b1e089ab4778ca4d8c24b6a8e9b1ce85359dcd06887012ffb9c4b4244f906f
+ destructured_ast: 8ee902a42eba20a96d1bbe2db353c44297a7f3ac1a550c2d31a6e578add138ec
+ inlined_ast: 8ee902a42eba20a96d1bbe2db353c44297a7f3ac1a550c2d31a6e578add138ec
+ dce_ast: 6eb3e69f7bd279caf57b8a651650e9232e66fb786803c309ef0f6573beb01a1a
bytecode: 6cae47b82841a9b356abcaf49d25cc5ca7c86edc8d8bce4cab03128b57283051
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out
index 767f81024e..3c29b6139f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: cd308f40640e1642bf6953d35f7480089724a6c85fd8c3d8a413e2fd9d76cb44
- unrolled_ast: cd308f40640e1642bf6953d35f7480089724a6c85fd8c3d8a413e2fd9d76cb44
- ssa_ast: 080244bc7b73842f072069794f9fb09498c0f9f2c7469f5817c51a7f60b875b7
- flattened_ast: 61a31eb9d404c2884c0c0feef1afddba0a5d4661cb7b9da4a6206b5d0e4901b2
- destructured_ast: 84c51e5dd4400fcc6069fc9b5ae56ed2a788a415e5eb4ac6e99300a1353d6bd5
- inlined_ast: 84c51e5dd4400fcc6069fc9b5ae56ed2a788a415e5eb4ac6e99300a1353d6bd5
- dce_ast: 5e8784315856c2f936de9f407a22ebe492b9d2cdaa426f2987c096fc3ffc41f5
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 74cc7d8b007aa051558bdb2912be577498550e2408b9f9cd6438623dffcaa4f4
+ unrolled_ast: 74cc7d8b007aa051558bdb2912be577498550e2408b9f9cd6438623dffcaa4f4
+ ssa_ast: 772fddae4fd6a3278899d2f59c6464433194c0f83ddc22c48b72e32b3dc2415d
+ flattened_ast: 9376dbf302f6d95fe0c0aca2d693fb2879d08e502a4b108669c332a8ce64b877
+ destructured_ast: bd953a0688190f097ec91ca0d880c301765520f634384dfa63eadfa7c7267467
+ inlined_ast: bd953a0688190f097ec91ca0d880c301765520f634384dfa63eadfa7c7267467
+ dce_ast: f9927aad127a3feca920251c45de097871a3e8f4ef34803a03673f48b59401f4
bytecode: 975a1cb98ad7fed0f8c86d4f782f28acad38aaae51b8e5c6dbfd32f55ed2d8e8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out
index 278481338b..1d873eee80 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 36eb22af4918341bb15708c42928887c9171bfd452f665bc2ec9da8702948881
- unrolled_ast: 36eb22af4918341bb15708c42928887c9171bfd452f665bc2ec9da8702948881
- ssa_ast: fdea4d1c18f107231b79e1b1f9268a19096ebd8aaa228eb8280cf54ceea84e82
- flattened_ast: 97b1e2873b1394197e49f6861ba247d18c949cf9fce50b5d731387e8ded452f9
- destructured_ast: 4b6e9b8fab123ed3d01e37205c3d89041b4e5ca57fd18011aaeddf5322834b37
- inlined_ast: 4b6e9b8fab123ed3d01e37205c3d89041b4e5ca57fd18011aaeddf5322834b37
- dce_ast: 34ff786af2ddb8d137e1a36d1e28a29980880ca9380dcc7c5dc42a4ec78ebb05
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: fc263003f013eac25b14294f33f8ef83d2013b695c220da2ea47330be3347aff
+ unrolled_ast: fc263003f013eac25b14294f33f8ef83d2013b695c220da2ea47330be3347aff
+ ssa_ast: 01af0978dcdd4cb374135cf9c6f144440a475e6798517e66a1269ab26dc98277
+ flattened_ast: 9d295106bae237be92f7600eb4aba4f92fe3dfc6ca440f2fc631d7d1d855ea4d
+ destructured_ast: b423ed979e105d86e4629611f5176cf093fcd2d475fc9e140bd8ef02299d35c8
+ inlined_ast: b423ed979e105d86e4629611f5176cf093fcd2d475fc9e140bd8ef02299d35c8
+ dce_ast: b3f961e27cd7dea2b1961b0400923cee87fede21346b1a31a1ef048d91826044
bytecode: 798c6160516f2d9cbdf4c3e0c22a9e6c1be1fc46f3f7907aadd2294e4471bb94
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out
index 2c56af7013..060c2d2c6c 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 947bf80a4724eddeb04d63f0ebb044a1462ddfb6349ba92fa23974d1c955868d
- unrolled_ast: 947bf80a4724eddeb04d63f0ebb044a1462ddfb6349ba92fa23974d1c955868d
- ssa_ast: 7c2521dcae8d7367f809d8c9f760829f16d633939b90717c0934fd2d5c2c9ff2
- flattened_ast: a9b74629b9db35344cb125822af4ce72dcade9add0495f50938f8c6d2362f55d
- destructured_ast: ae4fb6cddc75bb1ea7d7e79a353d51cdf86e51f21d512e664a485b7dbdbbfdc5
- inlined_ast: ae4fb6cddc75bb1ea7d7e79a353d51cdf86e51f21d512e664a485b7dbdbbfdc5
- dce_ast: 4d34e78e365435c896f8af37155da93df65b6fca54872620c3a3bbc4aa0080db
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 29f0a677aaf3db99b8f8140363450ddc8503297b1eddc2ec32e79cebf24ee10a
+ unrolled_ast: 29f0a677aaf3db99b8f8140363450ddc8503297b1eddc2ec32e79cebf24ee10a
+ ssa_ast: 0aec20a1186423288fb86db467d5be9ae669740259f6043e59646b078efa427e
+ flattened_ast: 9a2a88db1a16155da209a9cfefd8d2633f4488a41e9cc3f1070fb3aec53231bf
+ destructured_ast: 8b0c9bceb19aa09c24321b11cda12a8a4b36e3b24ad7266a6785d26972c416ed
+ inlined_ast: 8b0c9bceb19aa09c24321b11cda12a8a4b36e3b24ad7266a6785d26972c416ed
+ dce_ast: 3561be80b8f8f78eb453acf9732e05c4465b1b029454ff1e6f345ce00461b4d6
bytecode: b4e8a66b3535650cce69094a5691ed7e5da80420ef152a6c98c1084dc31cbcdb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out
index ea8a893540..784016965b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: fd17c68249a6411754f247339d7d54c00dfaa7935f6413bf98fc835389f97fee
- unrolled_ast: fd17c68249a6411754f247339d7d54c00dfaa7935f6413bf98fc835389f97fee
- ssa_ast: 898d6e4e7e765367f472d0c3b94a29ce9af2a92619b383f994bb7339b72fed02
- flattened_ast: ffb6fc03d230ddc663f50ac2b73d2752e7397c35f9ae88021dfaa6c9b9701354
- destructured_ast: 2a6ac11fa8da528f81ab10dddc1d18caa3d813c616e5583c7c00eb764b7b8d4a
- inlined_ast: 2a6ac11fa8da528f81ab10dddc1d18caa3d813c616e5583c7c00eb764b7b8d4a
- dce_ast: 7b0a2533a98fb6a9762c58219d8e30f9978a253aaed0986c573982dd76ce58d7
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: 53f7c2694415e56e63df35902a2cafd567ad36ea2bcaa8a3495ccfcbb849d0e8
+ unrolled_ast: 53f7c2694415e56e63df35902a2cafd567ad36ea2bcaa8a3495ccfcbb849d0e8
+ ssa_ast: d3dede0c737b6cc2eeac6c0c9574fe22f4b7f5903a9900da7f9313b3f210d63d
+ flattened_ast: 834f55681c6f8e2d310abbc173549a3725f54f916e77172651291318a620d26b
+ destructured_ast: 14d0de84490d79690a242a130ba789c9a46436d8f5754e06b9ca696a0e304ab5
+ inlined_ast: 14d0de84490d79690a242a130ba789c9a46436d8f5754e06b9ca696a0e304ab5
+ dce_ast: 144bfbaf6aa7014f81b545f96065a84411ff9765dd7122499a72a923efddc2be
bytecode: d1c89170683dfbc163399a16200cbdb282cbf101ced8e53f5326bfdbf3343f57
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out
index bf3dbe486d..0f7d6bd5a3 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: bd8dbe09e1ae8ace3d2854dc4bd99d6d4c67c0bc53cd0404e1256490b189c2cc
- unrolled_ast: bd8dbe09e1ae8ace3d2854dc4bd99d6d4c67c0bc53cd0404e1256490b189c2cc
- ssa_ast: bb946b76dd7335f82c745dc51b5e95eeb1d180ebb7168c35de3998bf12b4f41d
- flattened_ast: 13ce0f3c5415274c7691f3b6a527cb4a47ad0bd01336f77e6b547d1a9e1121dd
- destructured_ast: d7dfd2cced0c52d2f1ab2ab0bc8935a34b01c96a246cf7cbebf62deda3435d89
- inlined_ast: d7dfd2cced0c52d2f1ab2ab0bc8935a34b01c96a246cf7cbebf62deda3435d89
- dce_ast: e1378592e7fdf4985c72d03d2cb3f89a14f4306b948b04329c40cf1b6b866e99
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: ee97e6cf5674efc764655413a64d0c77a71dfbb58371d9d60a053c6128315668
+ unrolled_ast: ee97e6cf5674efc764655413a64d0c77a71dfbb58371d9d60a053c6128315668
+ ssa_ast: 7797a2c1c6631654d435f93bd48ab738451524fd52f26247e712265dc87238f7
+ flattened_ast: fc1b6d9a1531c1a560ba94c956f1a56d1ee6518f8b5b7aaec33b5bb5dbd28789
+ destructured_ast: 90bf3b68ac9c711f2d806feed991c1dda5d27e93ef2ad6a1a937baa914763494
+ inlined_ast: 90bf3b68ac9c711f2d806feed991c1dda5d27e93ef2ad6a1a937baa914763494
+ dce_ast: 6d147e5cfc08c7470d373236e2095b728cd0b747268221e0eff00bca3e0f907d
bytecode: 7c9f6b45e12973c86606c5cd3ca45c6af53d8819df40fa5660a987821b998301
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out
index bd4b3cf97e..3fd0da75b9 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 74b81e0ee9cba56af063cae3ed2a6e44684c1cd08a46704e9b494a51bf659fc3
- unrolled_ast: 74b81e0ee9cba56af063cae3ed2a6e44684c1cd08a46704e9b494a51bf659fc3
- ssa_ast: 0653d515e98f0e74ac760014fab59de34244c5e4ac51e5644112a3551bc93081
- flattened_ast: a7c77749a2c3fd56e0af813a6b7e5a50493c6958c3ffb5e93bd291fff2b422ce
- destructured_ast: 0c8f537474a5539aeff1a9a819384ad804666a585dd615ee5246c3a0dc713e6b
- inlined_ast: 0c8f537474a5539aeff1a9a819384ad804666a585dd615ee5246c3a0dc713e6b
- dce_ast: 00ad5d6fdb60515c274dbe045a08ef97bb016e3eeb50184acb6f2d4423f1feee
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 32123cc01c4942151a3eaeaf5c92b63fdfc88ae301a7b0b9dcad3f9e1c858094
+ unrolled_ast: 32123cc01c4942151a3eaeaf5c92b63fdfc88ae301a7b0b9dcad3f9e1c858094
+ ssa_ast: 50bba4ef2811c003242c5a82bd8f1bca6bb3d03a71f5de362986010f0f97016c
+ flattened_ast: edf954b17931be441331cf914596be095037a58183099246a084778c38382dda
+ destructured_ast: 7fdc3c5fed14ff0244528ca5f12082ca42fabe7792b72d1b2092c488bd0e0d7b
+ inlined_ast: 7fdc3c5fed14ff0244528ca5f12082ca42fabe7792b72d1b2092c488bd0e0d7b
+ dce_ast: 146a2fe7ae32267833a7e2505069e6f244b9633e4a23f94845e55067093098a1
bytecode: f5027cec3929d0dcd05017a80763507e8c71561ab196a71f97304e48015c831c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out
index 9a006eb2bf..07126f124b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: fb74d5400a14d8c480abdf37eafbc1804845c3e18dd863ff1cf0274c4b19c5d2
- unrolled_ast: fb74d5400a14d8c480abdf37eafbc1804845c3e18dd863ff1cf0274c4b19c5d2
- ssa_ast: a93507a987d0d7baafb135ae4c63f114094cc1e3cba8753fcf4520952fe396bb
- flattened_ast: 4c377172c4928b45151533bf2b25a15a09696cec461510abf9d4e9c9288ec119
- destructured_ast: 5b2c90cedb13544115a3c85de4d3b2cb19ae74b9a07c08447e6b8b076098a2a2
- inlined_ast: 5b2c90cedb13544115a3c85de4d3b2cb19ae74b9a07c08447e6b8b076098a2a2
- dce_ast: b9ff4bfaf1f1330cb785c35b502e21c61f2454e7dcf425ddaedb3523388293af
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 86b0010353d2912529fd19331f0821d8f3c2a5729e3116cd7e51b2992fc2f5bb
+ unrolled_ast: 86b0010353d2912529fd19331f0821d8f3c2a5729e3116cd7e51b2992fc2f5bb
+ ssa_ast: ee08b3cf503906cd8d837bbb51b48c8a05031166e6760734074906373d7b1263
+ flattened_ast: 9549035d7d2f71a4434a1cf4e9388802543f5262655a31165bd17980dd32d5e0
+ destructured_ast: 71095ff9866c530b7f829e28b906910dd87e3680415825fba477f02a13c3a53a
+ inlined_ast: 71095ff9866c530b7f829e28b906910dd87e3680415825fba477f02a13c3a53a
+ dce_ast: c0c133d07d02a61c92f470d8f7948d75b20f73ea6536df3834085b138e988c39
bytecode: ed71694075a97e2d9d8919ff8e7138309c4735f1b29f66e41e7278d09872dec9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out
index fb08cb3462..2f1081fedb 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 56616b2d954d3df46d5d4c023b129eb7b1ea1550624421ecd64fce627744b02f
- unrolled_ast: 56616b2d954d3df46d5d4c023b129eb7b1ea1550624421ecd64fce627744b02f
- ssa_ast: 5107052c6983850e81a48265d754180115813cf87e75b1efc80739ab79894c47
- flattened_ast: d623069466366316f1f4e4d4ac5abf5ee2441442944b1f30f9a5e5d74353d756
- destructured_ast: 99162af2a42e502e1d8b70759443a6b66f8b47ce1c7461bc36edb50b0c6b024d
- inlined_ast: 99162af2a42e502e1d8b70759443a6b66f8b47ce1c7461bc36edb50b0c6b024d
- dce_ast: 709d2069f87767de4c0bd20fb39ec7a62cb8b5323ebe9e5bb65a943236b9b77e
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: b4b990955b34feda22702697b9d35df1a4f6df602b00f2e3f016a1c7cd67afca
+ unrolled_ast: b4b990955b34feda22702697b9d35df1a4f6df602b00f2e3f016a1c7cd67afca
+ ssa_ast: 190ff15389755cc64b5a16fc2cb7eae80d80952a063d607b288e5abcb314545f
+ flattened_ast: db4d3d1923bb8e5fbb3e91d6b7ecad26cf74eff868039be9b962621d23e5cf5f
+ destructured_ast: 330aa250bbc91956143dfa3a6a198876b120357150896ff6eb26df2e0599ea73
+ inlined_ast: 330aa250bbc91956143dfa3a6a198876b120357150896ff6eb26df2e0599ea73
+ dce_ast: 59f4b121e9de75aca03892f94b63a47212fb067da1a29b66b1a2554e3f40329d
bytecode: 74977b8f00a84dcb2e9ba7ee129aa781d704272a242ea20a2bd4da5cfb85f4cc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out
index 71b1d37800..88be44d535 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: a76574f5168ebfc986d054c84787a6361207b1e69447b02d9317b583256f7613
- unrolled_ast: a76574f5168ebfc986d054c84787a6361207b1e69447b02d9317b583256f7613
- ssa_ast: 1b7861a1911249cfecf06792b8569c4bb300778baa745b87224a51c95ad8830f
- flattened_ast: abfc12eee16523379bf64d0ead71bd4fb53b03c5ceada7cb81a35c13c0190faf
- destructured_ast: f8bddc64f4e06aed462c94ef667b090ccf006169f8e844cb737ddb368e2555f8
- inlined_ast: f8bddc64f4e06aed462c94ef667b090ccf006169f8e844cb737ddb368e2555f8
- dce_ast: 73b12b11d58783728432fe598e904bdecb4b5c053b34db642cce32fb1636967e
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 569fc07ae0b815ea94ff5518ceacb1e3d9690ed8a6693a40ad33b7da2cbfc403
+ unrolled_ast: 569fc07ae0b815ea94ff5518ceacb1e3d9690ed8a6693a40ad33b7da2cbfc403
+ ssa_ast: 4e99373682240c467f90d6d821383510852812c2df78c2eaf0785f6afebeb027
+ flattened_ast: e3c3686b407086062d84b888e3bfe5f9d895a62315411deb60124508d4d044b2
+ destructured_ast: 29c1b9b46db6b520c3b1add43ec3b2781ea9564cd4eeee434eb3fce385dbaa5a
+ inlined_ast: 29c1b9b46db6b520c3b1add43ec3b2781ea9564cd4eeee434eb3fce385dbaa5a
+ dce_ast: 98fee4e9ec488e24da6d4dd38c2342b529adadc78c909e8612d3720a6e6d809c
bytecode: 321894d4016e60b5565182e3241bdf93b4e0336a851997cf94f3ddeaab1e8b0e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out
index dad334a4d6..2e9d0bad4c 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: c438c330d0b468c0b231bc8c23563feddf59872d7462a706c9068f20df9c06f5
- unrolled_ast: c438c330d0b468c0b231bc8c23563feddf59872d7462a706c9068f20df9c06f5
- ssa_ast: 8abc40ba2d697b707dc046cc127a73b159d5101d8de3a71149a36a9a2addd4b8
- flattened_ast: 224dd21c30ac5f61dc446523f636ee6f7fd63ab05a16b4b1790d5abbadda8a31
- destructured_ast: ecd63a5d6dfead8885f00b6d9c7c5155ff6f60a8c966a32df53e0368924ab97e
- inlined_ast: ecd63a5d6dfead8885f00b6d9c7c5155ff6f60a8c966a32df53e0368924ab97e
- dce_ast: 4d3df7a0a6076eebb1dacb8920c4ad416b7a001ba5021330ac36f1b2dc8f8cd9
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: 1f4e350510b239db07585669d14e459b60092e877aaaf534c83e7a2d465cc4eb
+ unrolled_ast: 1f4e350510b239db07585669d14e459b60092e877aaaf534c83e7a2d465cc4eb
+ ssa_ast: 73ad822da2c75c962ab8e19adddf8e29ae84eb0b53b627fccbfe64bdd19558ab
+ flattened_ast: 52f3ea88235f5a6eabd2d773fb0d9e8b3d5a8619da536060d8c1e4e3a18ef9ff
+ destructured_ast: 20b1850fbb055557c571ababae1bd08a3845e932b80bbb9ff127650145fe87ad
+ inlined_ast: 20b1850fbb055557c571ababae1bd08a3845e932b80bbb9ff127650145fe87ad
+ dce_ast: c1e8a120850a4b922636f9f4bf61fa2b22890c82e84d20ac718d36c93210ad49
bytecode: 306d4beeb9abdcd43cf232ed35d4990aab8810ff286226fb2e606f46a0d7690e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out
index e0231608cb..8474c6f218 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: 46bcb095bb136621a25d5391355b0eb7a79b46ca2d5316e9b0c306897e369b1d
- unrolled_ast: 46bcb095bb136621a25d5391355b0eb7a79b46ca2d5316e9b0c306897e369b1d
- ssa_ast: 26d17c0fb2a06d2a38b78739c6f3f41b955821a43f526a0ea19a5d906b9960ea
- flattened_ast: df7aa65620426460a97c5f75b8e60c6e288f5199b6c8790f5a23d29e9c75c31c
- destructured_ast: 15f84a9dcb65ba63e190294381d1c8c9311e6ef5b22fff02c416f017f7207385
- inlined_ast: 15f84a9dcb65ba63e190294381d1c8c9311e6ef5b22fff02c416f017f7207385
- dce_ast: 9ef1582ffd24628db9ae9dca506d0b70824fb36204e644c13c91a85fb922f9ab
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 4407e4a5ab84fd70a998ad319ba97f76c669573eedc5774f5fbe985ead629b8f
+ unrolled_ast: 4407e4a5ab84fd70a998ad319ba97f76c669573eedc5774f5fbe985ead629b8f
+ ssa_ast: 5cf02447446965d7dc923b976d79f2371bfb392cb63ee1538aef26c989668380
+ flattened_ast: 00640b6bb771e3db98dc3edd48d9c3ca4f09fa049ba3a026b7a2cf67718411b9
+ destructured_ast: d722e875f6582668d8a6ac92b63e8faec7ffdb0ccb2abab7be07150029a31ab7
+ inlined_ast: d722e875f6582668d8a6ac92b63e8faec7ffdb0ccb2abab7be07150029a31ab7
+ dce_ast: f64e967ad8fbd6c7d7ff23e7043a4413bb9b6c516390ea7b54fa32f74031a488
bytecode: a9549d0d83827cd1143f924030ee0ede0865349f3b9f93bb6d4fb9a69d62db27
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out
index 1f76c2af1e..88a82a5e9e 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: c95c80af49faf5654792ba6ed76234119de275049cc6cc80c61a8d7f92ef21cc
- unrolled_ast: c95c80af49faf5654792ba6ed76234119de275049cc6cc80c61a8d7f92ef21cc
- ssa_ast: 319a0637cd2e91366b2f673f2ba46b0b3c7067d9b73d01d52529e268da5a1933
- flattened_ast: 2f84a395ecf4785706ef11e39427f872507753b0e92da14edd5f9f5a36d0dbff
- destructured_ast: 9dd18e8098b9e096c25c2b5f44bca1963109103c71c1465de3dd9975e0ee0588
- inlined_ast: 9dd18e8098b9e096c25c2b5f44bca1963109103c71c1465de3dd9975e0ee0588
- dce_ast: 3e7c57ea23ed32847bbd62627fa1d55f9c035757b0ef8261cdb4e3edba881cf1
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: ab3eefdb3d56626ba3dea14ddd6579ce3c7c72113b6dd7e570c323ad1ca12803
+ unrolled_ast: ab3eefdb3d56626ba3dea14ddd6579ce3c7c72113b6dd7e570c323ad1ca12803
+ ssa_ast: 2ea48fedcbe894e279d2eb4bc317194b345139d2c94b9a5fd23019410bbf9b72
+ flattened_ast: d5e9bf009f3caad58bd29387cd3e4be611d1008cc2cb13f38edd6935dba2012b
+ destructured_ast: 4f26b126b472df23468d46947ddb1fd12f85ed54ae20b75350d3673e21faf1e0
+ inlined_ast: 4f26b126b472df23468d46947ddb1fd12f85ed54ae20b75350d3673e21faf1e0
+ dce_ast: 1146e61e834a5b33e4900d2ba2f44f98fa6b8768d7557825620bb66dc074e7c9
bytecode: e6a59e3156a3ff5801a42607df078d08aa239f34556930470761e1c5848ae171
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out
index b3c1ffe9cc..70f494e383 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 2abf20f2da0c81c092243353d33488b5c10069f499e2d0af79fa41297e2bbc54
- unrolled_ast: 2abf20f2da0c81c092243353d33488b5c10069f499e2d0af79fa41297e2bbc54
- ssa_ast: 9f0e217010257fb0202016e171f9705987339645736b242496d320f706e18016
- flattened_ast: 6eecac864d29d6a4185041f7a1212d831301fd88812e75683a9f39634f4f8ae9
- destructured_ast: f4d7eb8f80b1e188ebc5a436e65729adcec87301ca708ed94a1d7b3541fa675f
- inlined_ast: f4d7eb8f80b1e188ebc5a436e65729adcec87301ca708ed94a1d7b3541fa675f
- dce_ast: a04946969477657404f340581c26bba0496b388834d43b130a1ea94a1fb12b9b
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 581d2b301cec9c55e72baa2fd7d7100cc3f8bd457e1ddb9feedacd69a4c0bbcb
+ unrolled_ast: 581d2b301cec9c55e72baa2fd7d7100cc3f8bd457e1ddb9feedacd69a4c0bbcb
+ ssa_ast: 414cfe02f20f35ff960caa8569f554acd90c2878d5933dd084e2261be4a5d2a8
+ flattened_ast: 45caa49e5a52c4359262a7f37eae489f9cf9b3601351662de721486c486cf815
+ destructured_ast: d3bbf245aefac7e8aeb452f5b3cb587debaa7cdaffbf46d6f57cc6fc2d5fbd8e
+ inlined_ast: d3bbf245aefac7e8aeb452f5b3cb587debaa7cdaffbf46d6f57cc6fc2d5fbd8e
+ dce_ast: 3bc5bb62bbdbe277ff7c018901598cb52f0eabd3db317bc20a3f0bdf1878517c
bytecode: fc04f975d1c07c4f7d018572d3d17a12328c5cd8e91d0b70c7745b3a1feb0618
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out
index ae5826cbb9..b3d971a73f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 132b61a75faf983a0eeac48975ee8fcfc344c4cb6e296d8fd3fe26467d2f9bf1
- unrolled_ast: 132b61a75faf983a0eeac48975ee8fcfc344c4cb6e296d8fd3fe26467d2f9bf1
- ssa_ast: 2c6d78e262dce935a8a6a112ef0ff785a0bf5e0b1b4664fefefe25b2b69fce25
- flattened_ast: f4d395cfa2a2af990b00a0f3f63e82faa441eb26f23f8c69423070af3d51f31f
- destructured_ast: 64583318b20a176b7fdc5badd404f121e78cc3fd6337851194eb745d4f2f4563
- inlined_ast: 64583318b20a176b7fdc5badd404f121e78cc3fd6337851194eb745d4f2f4563
- dce_ast: a9ed847536bf49e634a23a342aca0ff6a3652a4c1feb77dfb39f555eef9c9d28
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: cf63202a7e81b2a19d9957937dbfcb89089bd5bdfccb1b84ab6f47f93778e886
+ unrolled_ast: cf63202a7e81b2a19d9957937dbfcb89089bd5bdfccb1b84ab6f47f93778e886
+ ssa_ast: 9982440be0be1fcaa55033141094b76dce87379b540c202d388e30e9b20e155b
+ flattened_ast: 918b8fc8329111f480d73202ab724582e8ac0762277aecbba696921899b45795
+ destructured_ast: 11c8b00703e6b22374183c4f7c7d1dda517dc4d8889266cb0c4d13bba6a68c89
+ inlined_ast: 11c8b00703e6b22374183c4f7c7d1dda517dc4d8889266cb0c4d13bba6a68c89
+ dce_ast: 134035d57da55efe80930092689ea41ba9ae84553cb0494ea0e95f5b5c3393f0
bytecode: f4564b52ac16664bc0bdb32637268fc5353c50dda45c6d2d3f85c19597198588
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out
index 677cf05559..e6ae19ffeb 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 8c1d1e8bfd0bce91dd9546531361a56af0e727a3921493aa946fe3a724046096
- unrolled_ast: 8c1d1e8bfd0bce91dd9546531361a56af0e727a3921493aa946fe3a724046096
- ssa_ast: 11f9c75d655f78d90c74497082758551e88e7f3762fb4b95981cebea88d4893f
- flattened_ast: abc9b863e330c17f9b6c7ac2730457c4c86d64aa9f9821bb9630dc7e3432b073
- destructured_ast: e898ec068b3a76f6b42735d21026493b5de1e5870e3ee9c4854c4920b72b2d86
- inlined_ast: e898ec068b3a76f6b42735d21026493b5de1e5870e3ee9c4854c4920b72b2d86
- dce_ast: 1947f6cbe82c824086fcbf076c46ae6ba1b75bbe71b3f81f889e90e56932d48f
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: e795903cde318217bae5d4e73ce6bf731d452ec4d1fb214b99e46acee171146e
+ unrolled_ast: e795903cde318217bae5d4e73ce6bf731d452ec4d1fb214b99e46acee171146e
+ ssa_ast: a14743c4386377854c475345118142407258d4ca227f2e01cb90d6675c1db4b4
+ flattened_ast: 79354c804d71393d0304a36db7e8834584793e192451902db2d1609231cb3a57
+ destructured_ast: f59ba03d107990e984eeed14d22564f519629068368656535bdf7001a91ffcdb
+ inlined_ast: f59ba03d107990e984eeed14d22564f519629068368656535bdf7001a91ffcdb
+ dce_ast: 0e7af7faed26eda6cd192eff43c5f10d2219f3a618b157cfdfbb72687de2b8de
bytecode: ae16c24cd484d13ce731e527cf9373ab9bcc8b9e6cce6d9a9a0dcbbfceb75e2a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out
index 7f8f284168..ffbfaca258 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: e3330db4ad6529e65835512a8350b113b9dd11eb20cf41e6206598140f48f5c2
- unrolled_ast: e3330db4ad6529e65835512a8350b113b9dd11eb20cf41e6206598140f48f5c2
- ssa_ast: ad1c0e63efd51544aad9c89d45d7b57970f2ba94054bde84745a6c5f6fc0fa59
- flattened_ast: 680d9724b9a3f9bd4081a47958fe34bdfbc0da3e8a62ac0c2c59c500a95dde23
- destructured_ast: f1aacb46f557b8d157b90219aaf9c92f73dc3fb34bc11a587544340475cb0f08
- inlined_ast: f1aacb46f557b8d157b90219aaf9c92f73dc3fb34bc11a587544340475cb0f08
- dce_ast: 8b0359c1bd29e8ce50311bcc6cac7498fa906b3b779fb77eb4cc887592a889a0
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: fa28b564991de47d4b39efbaacccab8d3396696e95b6b6b1c13f87cd14c102a6
+ unrolled_ast: fa28b564991de47d4b39efbaacccab8d3396696e95b6b6b1c13f87cd14c102a6
+ ssa_ast: eacb4fa1f2172cc8abf0542b77d46c0d911c7f9ac4089b643547e6e1537363f7
+ flattened_ast: bdbce34c404dab960b82f846cc595c2096354b77bc58e8b943b76ddbc4b6b496
+ destructured_ast: a5c176628d0b2e4acd5b55021e2d59817fc10ea50419e0f240ad25399e3a686d
+ inlined_ast: a5c176628d0b2e4acd5b55021e2d59817fc10ea50419e0f240ad25399e3a686d
+ dce_ast: 4e752debc226ca491c77975f4a37ac532afb703e2fe96a411bafaea52140d6d6
bytecode: aa997d56c8583efc291ec4e9238a0dd73a45d8b4bc3b59f40b9ff6871f88aa09
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out
index 6ca7eee2ba..d28c29e0a0 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 688dc81ba9333785d8a67ee8b09bbf3b0fe1963b18b1a2d32edb20b9c6006e2f
- unrolled_ast: 688dc81ba9333785d8a67ee8b09bbf3b0fe1963b18b1a2d32edb20b9c6006e2f
- ssa_ast: 9fb65799922eaa93076ace9c712e6f178b4f0335c047f008b3d73c29fecb557a
- flattened_ast: a732519b7a10fbada2d00d17e0ae3f3570b487a760b146b8723c68273110e637
- destructured_ast: 6282608c649d46a178a5ac32b357cba0f77cee9ebbb25cda3a1953b5a7a53473
- inlined_ast: 6282608c649d46a178a5ac32b357cba0f77cee9ebbb25cda3a1953b5a7a53473
- dce_ast: bcaa6f5f12757accdfc97a92bfc035b26bcee70a9dfcd822a7d814fd704e9937
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 42e44f1503f804a84fe64a5523f78db7eaeeb2f69f27642c15e0bde0c028d3be
+ unrolled_ast: 42e44f1503f804a84fe64a5523f78db7eaeeb2f69f27642c15e0bde0c028d3be
+ ssa_ast: 1f3921e2ab491fa6fc4f6d7180dd88c3eb2e626cc1d4993472efb4d39a96281a
+ flattened_ast: 4601f489e37765122af4a36f15a4c02e0da45997d824e28b585fb5f6bf59e95d
+ destructured_ast: 3ed01592ffaed0ca00c23c5fd2df2149f2a9fa66c89ed7d507084728f9def0b8
+ inlined_ast: 3ed01592ffaed0ca00c23c5fd2df2149f2a9fa66c89ed7d507084728f9def0b8
+ dce_ast: 20116127e9ed34c42977646af75597959c07249d7cd823aed6baf3f238bf0faf
bytecode: 6347188e178ead622b83b2acbd39e314b1c3afb15e3590111b716fe4ed33be5d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out
index 668fe0ec55..7ecdf3c41b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 99225f815b6726a4b3a49a521419218b017e5a5179283579cb0eeb20bc481a77
- unrolled_ast: 99225f815b6726a4b3a49a521419218b017e5a5179283579cb0eeb20bc481a77
- ssa_ast: 9dba934aa78c01e7392192362f4774bf9090531272629d94ff98884291ad346f
- flattened_ast: f3ea0adcb6e3a0e5da8a74116f472785acb5f299fd6011c1487186f48ee36610
- destructured_ast: 750813d7e3e93dbc8628d9be93dff2a7d726bd442ef2ef12d4b2e03ba893b087
- inlined_ast: 750813d7e3e93dbc8628d9be93dff2a7d726bd442ef2ef12d4b2e03ba893b087
- dce_ast: 57aad97b7f28b7222c3b4e263ccf67cf9652c8020d8b4aa03926be1504ebc0d8
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 3c9d696e1e79333745d4a7d08673406f7e5545af12cf2f63e6993bb89531bc83
+ unrolled_ast: 3c9d696e1e79333745d4a7d08673406f7e5545af12cf2f63e6993bb89531bc83
+ ssa_ast: 6da86624672b6bcc0386b923ca4c51ce460f626bb0178cf3960a75196527fffd
+ flattened_ast: 45099909f15efbcc3e6412a9ec57ba19ec4ff241a65b0ae3690eeadb26428e60
+ destructured_ast: fa20339e7dec2aba8997232685cd533514b9a6509915f38003061b909e8d3210
+ inlined_ast: fa20339e7dec2aba8997232685cd533514b9a6509915f38003061b909e8d3210
+ dce_ast: eac98af2cb277cb0352721f2660ef0951cf37302612d9fda8406f45461e492c7
bytecode: 9cd6ff69d744b6baaf79b43b6edb4a17f93d5b77e51c389009cc741aa2cfa44b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out
index d284119e09..6fccdc819a 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 9e0d17be6a02c9715b6d64936e2d21e97a2cdd37c8a37e402c574538cf2de68e
- unrolled_ast: 9e0d17be6a02c9715b6d64936e2d21e97a2cdd37c8a37e402c574538cf2de68e
- ssa_ast: ca12af8e0d87af5fde35c9283e3ef24b47b4330e589fc5ee4402e4b7b11bdd73
- flattened_ast: fc560e0b90f0a035ccab543b03a1a0586aec2687d483fd6abdb4105e09deaae7
- destructured_ast: 6d8f3fa65f6655256f37396e3e6a83a02ca3d6613248f7fe7dffee059173329d
- inlined_ast: 6d8f3fa65f6655256f37396e3e6a83a02ca3d6613248f7fe7dffee059173329d
- dce_ast: d63a6521a1d06fa8487f636bee197909d70b6a273842983aad7c3c7cce21e9c8
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: d01bd4e5405ff1efecbda689f62b0631230115b564817eba52037b8f2ddd2603
+ unrolled_ast: d01bd4e5405ff1efecbda689f62b0631230115b564817eba52037b8f2ddd2603
+ ssa_ast: 7a293b32d6c8eabe1ccfb299c108834da28c6fc251d94e63a6ea2ed4afd84459
+ flattened_ast: a6cff9e59dd5192aa9557fed8fc00a90ff6583f2fbad2d9580fe6aafe007ea1e
+ destructured_ast: ce8799ae8451ae954afeb3b07af15e43945f8ddd1947604ec467c6826b49f511
+ inlined_ast: ce8799ae8451ae954afeb3b07af15e43945f8ddd1947604ec467c6826b49f511
+ dce_ast: 158a5851b18c57fb2d77c66d92add17035e190330dcf7f432ae36810843a506d
bytecode: 650266303e0c26417c626e2bb6d08055d1ed7f2350a716f344e9907448328e92
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out
index 730b803eaf..6c2f4a4672 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: f4a76e95b6f09c1595a76da36a986e7c6a0b933adacf4ddd1af137df2624dec7
- unrolled_ast: f4a76e95b6f09c1595a76da36a986e7c6a0b933adacf4ddd1af137df2624dec7
- ssa_ast: a3beb8212ba415a83251e26b864e1d0378107ff9b18b513ce0adeab400c8b5f5
- flattened_ast: eb43c0034d9e01b14031d22b8ffc570b7b584820b71fb7e902b04e69d0119d33
- destructured_ast: e165a646711cb4344a20023c1cafeaeeb78afa341ec3366113c8f37cbbd0d3ee
- inlined_ast: e165a646711cb4344a20023c1cafeaeeb78afa341ec3366113c8f37cbbd0d3ee
- dce_ast: f1f354b42c7469e04ffc7d005951ad05e56f38c66429538b59eeb0a8435b7749
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: c22bda1fb7c4a8e3cd50d991ed32bb8cf6cafa08b13fb258c37a01ef7af21271
+ unrolled_ast: c22bda1fb7c4a8e3cd50d991ed32bb8cf6cafa08b13fb258c37a01ef7af21271
+ ssa_ast: de4b4dc67e42f9ae5678e6a13e3968935bb3d6eb0e69044688a0856f08e41f72
+ flattened_ast: 462ef1f65ae5527c0fc62574bfaa7effeb5499a04f5e50931f5b7b7496da6af7
+ destructured_ast: 7d727db8e507dbdc494d2400fae1c076fa3d3ba928d2885a8b1a5785e03ba662
+ inlined_ast: 7d727db8e507dbdc494d2400fae1c076fa3d3ba928d2885a8b1a5785e03ba662
+ dce_ast: 37ede39e3c965c114b0c3e3f644c576932eb94fa466af046744662e48ef35d86
bytecode: 84412d6ef9406a51c4eb06535acdc020845b277ae94f6b77e77fbf8d84772180
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out
index 37d6ebef0b..28d30d4d4f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: 0e54db0a9f51e5f7e8f0e11150547e3f6491338b78482ae0ac3da6e194a171f9
- unrolled_ast: 0e54db0a9f51e5f7e8f0e11150547e3f6491338b78482ae0ac3da6e194a171f9
- ssa_ast: b0d55f45e29209b340e1da884ce6eccfa46f48e58db3698409dc390ab4e93191
- flattened_ast: e17983475e5a9e38f150054dce98519e6a821aab2afe20e6c5c18b24d270c0c7
- destructured_ast: d478298deac03c6b48bf3b21c75a14c2f957a9f42eed04ccb3b70a0fb37e24b0
- inlined_ast: d478298deac03c6b48bf3b21c75a14c2f957a9f42eed04ccb3b70a0fb37e24b0
- dce_ast: 7a9a7c07c4385e61eb7235f6d351d99498dd8908806c2be0c3d149dc84d5275e
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 939b282e1c71749b4f6d183d6e39324a4bb7f3ff829344934f7e7b88ae7d78b4
+ unrolled_ast: 939b282e1c71749b4f6d183d6e39324a4bb7f3ff829344934f7e7b88ae7d78b4
+ ssa_ast: eb8cedaeaff6739946a44bc050804f58457b34ddc96cd7b2f16771eab121275c
+ flattened_ast: 17be3717670e97aa92c1e8e7d65894f2de1a3a64af6d2f44300b624eca0608f6
+ destructured_ast: 18dc35c7d83a410e139ead51829e2b1ac0bfa705ab2d5243433c9cd5cf6ba01a
+ inlined_ast: 18dc35c7d83a410e139ead51829e2b1ac0bfa705ab2d5243433c9cd5cf6ba01a
+ dce_ast: ddb1d7b0d71c8523e2fb8a2db0d45811e4c2b6b540fe5674f2ba3f0f1c7196b3
bytecode: c9e6b1ec453882c52c9756859ca950685719b644171a194ea55afbfe79175910
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out
index f076c6895e..e850eb123a 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: ac461c161c9bb4c18648c9651c088242dcd5a0a4d402b18ad253f5e94e5c5be0
- unrolled_ast: ac461c161c9bb4c18648c9651c088242dcd5a0a4d402b18ad253f5e94e5c5be0
- ssa_ast: c529fc0572f39936a23d236c41c0ea4197e68774018d01e5fd4617d0a555a6bc
- flattened_ast: a45868eef33e31a25f860f0f94f7b293a5c2aa422f00c3c9d80812ddf9bdecb0
- destructured_ast: 4c470a814b09abb35579d8001620a42a9ced101f9dead869f9194ffe3d0dc566
- inlined_ast: 4c470a814b09abb35579d8001620a42a9ced101f9dead869f9194ffe3d0dc566
- dce_ast: 1b50344ddc93003b98e2adfb80f1428b58d3005ba2d49db3e813ae984d04662c
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 44ce39e14b11e979493eabcd48581a1e543cfe1840f4fedba10bf3b25593a83e
+ unrolled_ast: 44ce39e14b11e979493eabcd48581a1e543cfe1840f4fedba10bf3b25593a83e
+ ssa_ast: 8bd5fe2d889ec475e8ddb199fc492ee5716c04bfb435a35f8b567974e252fac0
+ flattened_ast: b41774d4a0f0ba59a1e7e66f28367dfd4ece70f35d5e78f333bffcb43e543f4a
+ destructured_ast: 6bd51040320e3eed1486aab139bbcb74de9166ee175da53e99726af6c23d105d
+ inlined_ast: 6bd51040320e3eed1486aab139bbcb74de9166ee175da53e99726af6c23d105d
+ dce_ast: f7e58957b558a16fc520329b2adfb2f95f2d1ff77b40bb92a326b59191601431
bytecode: eacd57222679e9302f98f9ee703913895034a15f0454b32d9438d75e77a825f3
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out
index 3fb6f2d81d..a4ae5eba65 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: afd81cd40fa7bf7fd7d309f26eae55d259aa168f2736144a2aaeaa5323d87add
- unrolled_ast: afd81cd40fa7bf7fd7d309f26eae55d259aa168f2736144a2aaeaa5323d87add
- ssa_ast: 3782f3fcb9e24bc9913707403a0f838da69bfc1c82d1dba191a6c8d15de0a6be
- flattened_ast: 5043ce22786df1f894b415485a4992e1773bd0a059857b5d5723fa3a180a2ca1
- destructured_ast: 2d6a3620a8f56ccef6f68bc738086346d0f062534f7ba638fef69ab23bc85bf5
- inlined_ast: 2d6a3620a8f56ccef6f68bc738086346d0f062534f7ba638fef69ab23bc85bf5
- dce_ast: 5e00131e2f4208fadea0ca0db8ee08e2795f49b78811a6d29822a624700ef89a
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 00b85258eaeb61fab7438a63670059c1b1cff3a0f689a30597d910cb3cc35517
+ unrolled_ast: 00b85258eaeb61fab7438a63670059c1b1cff3a0f689a30597d910cb3cc35517
+ ssa_ast: 6c3ce382e3ac56f5fd1359816922b0eedefde8ad78e4d693cbbddb2057b0ea4e
+ flattened_ast: ecaf7f7507436fae096addedb1d7041e7c77bab20e736e21e93a2c6c6039d8a3
+ destructured_ast: dd667030ad44e001c314b15abb6c6ba70cc208dda134933edfe346ec4d167f59
+ inlined_ast: dd667030ad44e001c314b15abb6c6ba70cc208dda134933edfe346ec4d167f59
+ dce_ast: cf172535d511da542fa003c0f177c7452121e92bbdf3a9752e60f48cde6efd64
bytecode: 15b3b2f15f177b34eb81e2436cf4080578e2980fc07eec7472060469a1789b5d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out
index 8b8c2bb31a..4ccb8cbb4b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: ba800b299cfec43f072b68f5043edc216db1fb2c20aef3a47e713cab60d0be53
- unrolled_ast: ba800b299cfec43f072b68f5043edc216db1fb2c20aef3a47e713cab60d0be53
- ssa_ast: 728eee388c821f4b915d0a6f3a2cf2b4d16ec9ec1d96de1aeca8d6552e03b5e0
- flattened_ast: 867c905ab767e6eaa01b6d63d40f93b3327d54a7d0bd6925f1dd97dbc4f2f6b4
- destructured_ast: 0151f794d745cb9194dc37cd3c2d784b2ae81c90edea48a65099855d1cb59fee
- inlined_ast: 0151f794d745cb9194dc37cd3c2d784b2ae81c90edea48a65099855d1cb59fee
- dce_ast: e5ee1e44abb109c2db778e95bdec18473bb47dedd62693e6862e18dad195f719
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: cffa09c36e7d25125a56ac1b5127a2930cd9ba1b0ff93c54ecd4df922baa3ebb
+ unrolled_ast: cffa09c36e7d25125a56ac1b5127a2930cd9ba1b0ff93c54ecd4df922baa3ebb
+ ssa_ast: 488f6c4ed53d77bd172ceb00078ef6fa1493f24a8cae08e7c31dc22723626ea7
+ flattened_ast: 4340af2255dee9dd61e7259db00784eb81eda3e2d9782c1373be98e080521658
+ destructured_ast: 382c7df567cef3bcaaf9795873896fecea85082472177afcc1914587032de0b6
+ inlined_ast: 382c7df567cef3bcaaf9795873896fecea85082472177afcc1914587032de0b6
+ dce_ast: 47debde0de027dd3c7a37b801099eb50b436d8eca1c7e302d81dd43d90368fab
bytecode: 7990fc4abda5438acd7a4d58f60916144b5d56b891105fc8ea379e36569e0ff1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out
index 321bc142de..85bcf59187 100644
--- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: e1be2b4ac39c4564dc626d308f1605620db8795f2536a31278c1f2a3cf992e7e
- unrolled_ast: e1be2b4ac39c4564dc626d308f1605620db8795f2536a31278c1f2a3cf992e7e
- ssa_ast: 6467b2c0c3d5a9e7c780a332ca44a3729a629bb919f2fe1bb7607594b3fc1f59
- flattened_ast: e0e353bcc49a77407a8a20a159963b6d6863c8593d2ad188cd57bded808d9f3b
- destructured_ast: b4d264ca9539de83bf57e82671fd12174aa786f816074a7ff7e20e6a52d18c9c
- inlined_ast: b4d264ca9539de83bf57e82671fd12174aa786f816074a7ff7e20e6a52d18c9c
- dce_ast: c158eaf196d8c53603a3c0a7d3d46c9b536cb5e1b0a8029aa7b6ecf33a043bb7
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: 28a923d938b88b681f1c610504fa80315f4c407458ce2e85573c222239b6fd02
+ unrolled_ast: 28a923d938b88b681f1c610504fa80315f4c407458ce2e85573c222239b6fd02
+ ssa_ast: cd647e0b7b6a4eff27b4e8ef3bf68c2b9f890d09d9e25805b5df7469c5ceb56e
+ flattened_ast: d14049b318b48559b67d9298fdbd17f633c64ca351bcac19722aba65a56485b2
+ destructured_ast: 8dfaa4dd0411c4bec662dba4de210ea1febd74610b76628ad0cfb9e23b2da602
+ inlined_ast: 8dfaa4dd0411c4bec662dba4de210ea1febd74610b76628ad0cfb9e23b2da602
+ dce_ast: 45357530071e622e495adb3b443fe6309bfba356505bf3809500f513493a02d3
bytecode: 490f1367d32747ffc240c1b2a165f85ca487e65d00e2efee5d784e643213ce20
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out
index b774360a94..104b34eb24 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 238f9e6b7311d28d90aaf7def37abba928d5bdada50d8c79a4b52f06f378f9bc
- unrolled_ast: 238f9e6b7311d28d90aaf7def37abba928d5bdada50d8c79a4b52f06f378f9bc
- ssa_ast: 15cc1efbf27e9f9214e7a8713630dbf651e72a5ae0e355bb2c7f34601e9c7b56
- flattened_ast: 7e800bbc478b74fb26027484c8a3ed9c2fe804a4c861fd660a23601e65884a0b
- destructured_ast: bf0d2422aed6f516328e822bfda9777507947e0676c452704a3d2207f8e05f4a
- inlined_ast: bf0d2422aed6f516328e822bfda9777507947e0676c452704a3d2207f8e05f4a
- dce_ast: 278db9794ecac6a961cd6be593ef21c0e84ded7f7f1fa3d2610c54cccf5c3ffa
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: fdc9ee69b9633e7a727872a35b353aaf7f5d4c753b510960ec39eb304bde8e89
+ unrolled_ast: fdc9ee69b9633e7a727872a35b353aaf7f5d4c753b510960ec39eb304bde8e89
+ ssa_ast: 1de4218c47aa3f1a514df32efb3eb98f5acde81346e0b5c3447438a7f0728716
+ flattened_ast: 74ff30d5ad42a493bf8593499a86c6b4613983685b0f791c903fb297678b227b
+ destructured_ast: 72869b8e18197f02b7a9ff5a52d38a6ffe884223b92e78247047d86827815282
+ inlined_ast: 72869b8e18197f02b7a9ff5a52d38a6ffe884223b92e78247047d86827815282
+ dce_ast: 818599012b1fe03c2edfc09f51212979ce2c0e2c33a4b9cdf9f55bd4a17cadfe
bytecode: 90719e9440e244c74e57dd63e47c928680066f5d4289d1f15e9c4a2c78e75e84
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out
index d3f303d80c..3969878e22 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 6429690ee0849661b819e6f5d0600d5333a45b799fe179445c2a8b2849227c91
- unrolled_ast: 6429690ee0849661b819e6f5d0600d5333a45b799fe179445c2a8b2849227c91
- ssa_ast: 78578ffa7a46db6399e33dd8116ac93afea5d0925c66abaca23d35a0ecb64b27
- flattened_ast: 2ad158594c1f1429fd438a1df9c57fa7e48c1b9515ed2da02b42ab5bde6f0ce1
- destructured_ast: 64c266adeccc76b716c0d021e72d0fe5a976e4f6e6ce084a237417c2d5b8eda6
- inlined_ast: 64c266adeccc76b716c0d021e72d0fe5a976e4f6e6ce084a237417c2d5b8eda6
- dce_ast: 2388794554bc917c67ddfa7618661b9506dd352f49612b1b2b4cfcea3c356055
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 258655d395bd89333809133f82499eedb0fcab8f7e9792ad432af58910186ec6
+ unrolled_ast: 258655d395bd89333809133f82499eedb0fcab8f7e9792ad432af58910186ec6
+ ssa_ast: 797c0fc84178d89ec015a77389fbfd2c476b14d84df5d358fa4bc98f7d479030
+ flattened_ast: a5c6264db32c242f29ecf790d197853d2a46d0fce3b676cf3655b21949d32bd9
+ destructured_ast: f1b1216589259f8c60efa42ac074f290a7b05e89fd09c603b49042d9e8917ab8
+ inlined_ast: f1b1216589259f8c60efa42ac074f290a7b05e89fd09c603b49042d9e8917ab8
+ dce_ast: adac675f268ec1444276d578a9665545cf48714637451815bcf669cc60ce379b
bytecode: 2bf257739832acc917b4b4f18f149a72e6a8394336740568bd06cb6141704762
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out
index 443d6757ef..ac5c9922af 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 32657fc0bc37cbfc59cb2214420405cf2fb72cc4f2e33b26b0b2f5a90432a7b9
- unrolled_ast: 32657fc0bc37cbfc59cb2214420405cf2fb72cc4f2e33b26b0b2f5a90432a7b9
- ssa_ast: 831b81073675d417bb2ca466a9aec2031e0c4d180c01c61a47d2fc1d7a482b2b
- flattened_ast: 0d06214dd8cb46ea3a934fdb55c699f73e84ee8a38faa702e14804273c70205c
- destructured_ast: e481c2a550b7e7490b67d6aedb2ed330f4a189115326c4f1f589ebc3e189a95b
- inlined_ast: e481c2a550b7e7490b67d6aedb2ed330f4a189115326c4f1f589ebc3e189a95b
- dce_ast: 73b4c7630c04ca30b2d7d0a4a4be3405cf12b977d98582e8c6d78a4762fd3f1d
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: bc1f8495fa95c1b945cc41dd0e6948356234788e19747a77af92a24ed4f59f1a
+ unrolled_ast: bc1f8495fa95c1b945cc41dd0e6948356234788e19747a77af92a24ed4f59f1a
+ ssa_ast: 98412bfd396699cf9684311016d44eb4c5431e68c190fc51bbc81fbea304b276
+ flattened_ast: dc6544a542c38df0752bed6dcda832a27ea07368201c85ec831678b758494743
+ destructured_ast: 64fa3097666d92c03279b05832c0997d31428c12086281f2ab152aacb021c221
+ inlined_ast: 64fa3097666d92c03279b05832c0997d31428c12086281f2ab152aacb021c221
+ dce_ast: 2946c4cf8b8163120c90ecb7a47d6637fe9e8d26e85d044b37220e204cd9179c
bytecode: 7420791e00dae08a4887c2fa36f481bcbfe5b3c8d5c8268ec753a904f3e51ae1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out
index b29f6dde6a..47a81f3f67 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 45c044f02f010eb7b39a90441cd8250b6b434857ad6120907ea2ef4a6a8e4cde
- unrolled_ast: 45c044f02f010eb7b39a90441cd8250b6b434857ad6120907ea2ef4a6a8e4cde
- ssa_ast: c58646516e8150865a7edefa0f6e2453f959332664cb2c3b57ce36df5ee5bdff
- flattened_ast: 71fd31d9798c4fbd00d6ff8d2bfc977b80283344f661ab4df4e7d9cd1e5e3d7b
- destructured_ast: afe56ba791e9b0cea949698f966c8dfa9fb333f2d9753b993131b368ca0debb7
- inlined_ast: afe56ba791e9b0cea949698f966c8dfa9fb333f2d9753b993131b368ca0debb7
- dce_ast: f87a4d76a5ac17a162da9336c1608a65608f9506f8d987294acf5502c76180d9
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 8b0640e9187a10c9d0ff0811688f0c0e0a4195eb188f659378b99e4343616d34
+ unrolled_ast: 8b0640e9187a10c9d0ff0811688f0c0e0a4195eb188f659378b99e4343616d34
+ ssa_ast: ad794836c8c6319ec98a5436897e01030492eba66e47112bf06c5e42501854b5
+ flattened_ast: a165a5ed619720f551362100909f706bf76ebd2ccb980208d92c2cd10190beba
+ destructured_ast: 1e01df31a89176e7bfad92525c15958af473c1d46070f41a20c9a3c12772378e
+ inlined_ast: 1e01df31a89176e7bfad92525c15958af473c1d46070f41a20c9a3c12772378e
+ dce_ast: 6c33146177533cdc23f78a30996df29326495f5fec8a7069005b6f73155b7e93
bytecode: 6c433e307d008c270d0de4f6a677aa5069fcf55a7613d777379bbab14c24be61
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out
index 1b65485328..1fb1447d98 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 66237cce184642f899adbd07e9266b406bb4ad6c23a8f9fcc1cdfda8ac5f3a71
- unrolled_ast: 66237cce184642f899adbd07e9266b406bb4ad6c23a8f9fcc1cdfda8ac5f3a71
- ssa_ast: eae9aa6035a863393c395273084c89dcc0fc16280a2ad2a08d8e8d10dc20c9e0
- flattened_ast: 7804efd19f4de9b9ebfe4f77e487ab4fcf589ff30c111c66d96c460667e0ea86
- destructured_ast: be6f259cb9202ef83112d3e31d162f45aa4cf9017e58d8641caa59b730840c8f
- inlined_ast: be6f259cb9202ef83112d3e31d162f45aa4cf9017e58d8641caa59b730840c8f
- dce_ast: 2b9ad3f2e2483d8637d6c7a14050b97dfda4712b41c1989a25f21b6409f1d2ec
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: 553ce95cf20601f7467513bf1a94b15d0a5a04959485915d11b3320a4e335376
+ unrolled_ast: 553ce95cf20601f7467513bf1a94b15d0a5a04959485915d11b3320a4e335376
+ ssa_ast: b775f1f4ff035f8525df3259f77e49f2c1a84adb3e0322c4dd1111a19f83bf1e
+ flattened_ast: e178940d2e33110534afd5e668a3523147f4186895fb658715f4ce153480bdd4
+ destructured_ast: 68b6871518cc67c3c3758f4e5987d6e5dc0238a21df9233150e5be58480b6ce5
+ inlined_ast: 68b6871518cc67c3c3758f4e5987d6e5dc0238a21df9233150e5be58480b6ce5
+ dce_ast: 8d30aac85d0fb9cd0f4454aa2713aab527259d6ad9758fc1f9a0be827c05cd0d
bytecode: 2d9a914eb6d3310ce7e2a0f8d7f3ea4e34fad2533c9e2c7b7bfcc9da17ee1313
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out
index 72d24a5570..c43c221c4f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: f20da252a187ea739840abc88fd72e17bc0e758e6213b3ad5b02af76b576dbb4
- unrolled_ast: f20da252a187ea739840abc88fd72e17bc0e758e6213b3ad5b02af76b576dbb4
- ssa_ast: 01a13d924649b5425b071940939e3fa90f636882f6f79f56c4d7ccd247c10e4b
- flattened_ast: 71be9e4d01ce277d7a28dd66b4e3620a2b77796ac35b8c5a6f4d498b3cc8fbd0
- destructured_ast: 4d16480a59b4338af9dce2f661e5ef98f105a39e19ffc60aef4773aa1380867e
- inlined_ast: 4d16480a59b4338af9dce2f661e5ef98f105a39e19ffc60aef4773aa1380867e
- dce_ast: 7a90cef0fe24b288d7a956d704ac9396b3d7829c27ab458ff6cd5148bd7c3589
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: 6871e97c608fdbf5368b884bf3128c08d49027f993536959bc500e28bbacbd59
+ unrolled_ast: 6871e97c608fdbf5368b884bf3128c08d49027f993536959bc500e28bbacbd59
+ ssa_ast: 3bb2a26ac32ba4b52aca889768513e564a8fd610766f432e2870478901fd7803
+ flattened_ast: 04685459f531d0fc89e01bf90669ac0b7e35b7a2666ce99821d1c6218cbdba8d
+ destructured_ast: bd1e7bbbf502e29ad357e2ff9b31aec916c2c0851af7c4e514a5defea67295de
+ inlined_ast: bd1e7bbbf502e29ad357e2ff9b31aec916c2c0851af7c4e514a5defea67295de
+ dce_ast: 9ef2f8c094756388f981abc2d115e01fa8739cf3bbb76ee0dcceb81eee8e198c
bytecode: e2c7366a24109eb7d575db5c998ee9833edf454546a359ea4508eeabfff11d19
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out
index dd57a6c2b4..5ee4d0fa33 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 77e2ff9df2211cc7d65792bbdead586a21ff872111beeeacf9852a2b1ddbe9f5
- unrolled_ast: 77e2ff9df2211cc7d65792bbdead586a21ff872111beeeacf9852a2b1ddbe9f5
- ssa_ast: b469036921c36c04916816a65e12172ef377f38e2a7ccced53a1f5fde2fd8aa3
- flattened_ast: b03184fe82e664fee77617ab8f816e6792188ae10e8b79551ff1d3fb118dd632
- destructured_ast: 35dd2959d25adb2a77b065c2d8100bf49f6bb3c5bdc65580fb171629c204effc
- inlined_ast: 35dd2959d25adb2a77b065c2d8100bf49f6bb3c5bdc65580fb171629c204effc
- dce_ast: fe0a55e78d27f2ff4ad9a8126e57865dd7ada3bf57b261e1bf5199f147182544
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 529644aa5860b87e70310b2cb96f35a325fbafdebdf6f3152496415556b413d8
+ unrolled_ast: 529644aa5860b87e70310b2cb96f35a325fbafdebdf6f3152496415556b413d8
+ ssa_ast: 8a9c19ce52c65b2afa31d9b1c5600003f51d742420e054e245157eae8449a24e
+ flattened_ast: 8aaabaa017cf915b74be4ed2acbbd3c50a8a9eae45600b9da2ef7dd571113c13
+ destructured_ast: 78a51206feff0fd0c016cdd70f1c8a8201a2d5e7c6938bbc9843ec5564823bd9
+ inlined_ast: 78a51206feff0fd0c016cdd70f1c8a8201a2d5e7c6938bbc9843ec5564823bd9
+ dce_ast: b0a69014c1d765817545420ae2e268ba0abae74aa1faeedb2da1d7681a8e7f5a
bytecode: a789b985627d6892e58cab9b998763a2ab106196eb6b1c0c4452af122c7908fc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out
index 5e9ddcdcc5..b88927a51b 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: bd0a1d56f8b4e650e3cc39b944712af599f6f4f55daefa14a812b61967ae0af5
- unrolled_ast: bd0a1d56f8b4e650e3cc39b944712af599f6f4f55daefa14a812b61967ae0af5
- ssa_ast: b4c28418fc0ddbc876d08611af3c325a2c046afd1b1566568ac7d1198564266b
- flattened_ast: 700728b84baa60b3235102c6d5dfe703122093d22e1a3d1a8793769ab461e859
- destructured_ast: 97ec00050b9dca7ef47ed1bbe3c0bef354f86489c77a0f802913a84f997d9e54
- inlined_ast: 97ec00050b9dca7ef47ed1bbe3c0bef354f86489c77a0f802913a84f997d9e54
- dce_ast: 6ca7502c4931dc75f2c8154225914c23b2ccc6170dae029e840d252031a18f6a
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 311a9396e6a21eee4880a4620969c802afbcc2e32cca0b6f95ae0c57b87a1660
+ unrolled_ast: 311a9396e6a21eee4880a4620969c802afbcc2e32cca0b6f95ae0c57b87a1660
+ ssa_ast: 3e3d6ed70af718d6a1920a72313b55dc2661bdd38cde3fdd75b315b3a149b377
+ flattened_ast: 9697698559c03df66fe7071959ac1b242e30a714844888401ce89dba4ca02213
+ destructured_ast: 07a37d49bb89ca336dbbd2e828d627321f14102342d8e21bc863fb9e14afb952
+ inlined_ast: 07a37d49bb89ca336dbbd2e828d627321f14102342d8e21bc863fb9e14afb952
+ dce_ast: ada247469bec98a67ca8ec77886135e3e1bb7c1c0df5a1b3ce7e2d1c9e3a2bfd
bytecode: 32f8e6f9a0f4869bb08c45ba1b94b5411c3641959a3f21203f34f54bfbdf120f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out
index 590ff52ebc..14f25e5061 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 0bc190d2a8aa77f46ce5caef92862c3c61e8392502aacb2e49616c97198408bd
- unrolled_ast: 0bc190d2a8aa77f46ce5caef92862c3c61e8392502aacb2e49616c97198408bd
- ssa_ast: 84166c303b4f0eaf52ec150c22937e72b5654ab9c08c61cb13a90af0a12bae18
- flattened_ast: 4e92b7d524f890049b9275ae24d3fb9e526d2aabccc04beaad60979bdc3ea58e
- destructured_ast: 2ac7a16a168bc03985f1bf05fb4556d46df3faebb7ed01244f7389c89890fbdf
- inlined_ast: 2ac7a16a168bc03985f1bf05fb4556d46df3faebb7ed01244f7389c89890fbdf
- dce_ast: 573f4977d080c8b642ac5117fca7c191494a0f7d4241b349f94705066d079152
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: d7b19f8ba52b3f77e427f6b8cb625881d59757cc8cb66b211fe39a335aa49f1d
+ unrolled_ast: d7b19f8ba52b3f77e427f6b8cb625881d59757cc8cb66b211fe39a335aa49f1d
+ ssa_ast: e42cae35fba0fc9986843d3bc22520de3db72cabf5ddc67b5c5fae47c1713553
+ flattened_ast: bbd9d27732326fefadee356b207c84fe1bd88f284bd1b27c57607e96b3ae506b
+ destructured_ast: 95098a7494359cf23e311782115ceaa41044c5ff531e330cff1fbda27ed9f816
+ inlined_ast: 95098a7494359cf23e311782115ceaa41044c5ff531e330cff1fbda27ed9f816
+ dce_ast: 79015d0f1fb704c3a66965d3fa2a9c079ce869d6212f68c91815f79e19cac202
bytecode: 9c22fdc85a23a84932bff4c1d2f420db2e3c8f60fe55b628e573a100318afc09
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out
index 5b7a51607a..7d2dd9f728 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 0471a5abcbe8078b910b0d1083366fcddda4b2285a6c0e97a8b6f9c9350490d0
- unrolled_ast: 0471a5abcbe8078b910b0d1083366fcddda4b2285a6c0e97a8b6f9c9350490d0
- ssa_ast: cedfaa1a84da206751ce8a39079bbbde147da617d3be3ace160e900416113d55
- flattened_ast: 8454b0e7a9529954e6a7c67f4c9228955315cba8c7991e4a252d141bceeccd52
- destructured_ast: c718037fbfeeed1e23b4240fdee5913942e4253a9fbd0da593ab5ba1b9e0148e
- inlined_ast: c718037fbfeeed1e23b4240fdee5913942e4253a9fbd0da593ab5ba1b9e0148e
- dce_ast: 86c052aa8ac123160ff3c94462ea4f3eca7dd52c4e7b295076b1bfb20356a76f
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: c176ce1d36b9111a5b12b0205293244f1ccb1317c27cb513068f782e741bfacf
+ unrolled_ast: c176ce1d36b9111a5b12b0205293244f1ccb1317c27cb513068f782e741bfacf
+ ssa_ast: f5a9b34a3c0d48c1aaf05e05b5233085d0846d417a3f2ce6b8fb79656a32bbb0
+ flattened_ast: 5749d22bc824786dd7f279268c16e3a8fb6826e48da6b389644bbdc6a7f9377b
+ destructured_ast: 7fb59cbe99aa70342fcab84799d4d112ee5c467d963f571bf0a67c4b78713e89
+ inlined_ast: 7fb59cbe99aa70342fcab84799d4d112ee5c467d963f571bf0a67c4b78713e89
+ dce_ast: 20373e17dfe52cab484c61ba31e4f9541642b1c2a23f13a50397cc6636bcb702
bytecode: 3abe59e41cf33d2c2faa4a8b214ca184aa3b1a34b4264e0d26d520d9ccfaa10d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out
index 55663d448a..b08acda90d 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: 4804b9f047cd2152d00dffa1d4650a4f66f1f9ce5a7f7316609e8641faf8d997
- unrolled_ast: 4804b9f047cd2152d00dffa1d4650a4f66f1f9ce5a7f7316609e8641faf8d997
- ssa_ast: f6d7e1e8852f40bdfc5b039676cb87e4f0ad0e57c5b56dd762711cf748be8746
- flattened_ast: e05dedfd4725502f63199254ce2d21e0d590aebe2f66f9d4f4228bda13120b32
- destructured_ast: 1988fd32be62a36943020967e23828ade2510656e7686496dc1cde6afbe37938
- inlined_ast: 1988fd32be62a36943020967e23828ade2510656e7686496dc1cde6afbe37938
- dce_ast: eb7b5901906dbe11899011dcf2cd03a9c44d5b435005a2e659143f15b028a18a
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 1d72f047b3774a7352503b6c35d58bca6d23252072e5199522f873692d9935fe
+ unrolled_ast: 1d72f047b3774a7352503b6c35d58bca6d23252072e5199522f873692d9935fe
+ ssa_ast: d0b0bf4be1ae017c6a34dae25873391adc5ad3bec2e47dec4b920e64b3fdd0c8
+ flattened_ast: a7654df30807b0dde7c2a96110c59ea84f4403973ee697aee7740842237e075f
+ destructured_ast: 4b8cce0574f77a9525262743857a238cc45167b1ef42e1c926f3d36ce02f5304
+ inlined_ast: 4b8cce0574f77a9525262743857a238cc45167b1ef42e1c926f3d36ce02f5304
+ dce_ast: 4406c461875d2607d9139d0505a9a44c9e351d49fc8b942b8766f5ae96b894d0
bytecode: 49b4c6dd96208f99a71898243601f70b0905787e0a1d4c265a781db1a20cc0d5
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out
index f8435a0e1a..2b0d87e611 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: 19943ed610a51ff4fde21c2f80860bbb799137f9e0c60c1ba626c62522899d18
- unrolled_ast: 19943ed610a51ff4fde21c2f80860bbb799137f9e0c60c1ba626c62522899d18
- ssa_ast: 6d873e91467b4b22d40243e8ddfe6abf9dcb7a762373b12f5f885da083abeef7
- flattened_ast: 8db784e901de092b8a0ac6fbc0ec281cca22f2cf56b5155e0a43c7e18ec677ed
- destructured_ast: 5015ee6181c17dba66beff19e6103ad7b24f4573e4362a0d04048930f96fc1fe
- inlined_ast: 5015ee6181c17dba66beff19e6103ad7b24f4573e4362a0d04048930f96fc1fe
- dce_ast: 7c3ddd9f44fb0d18d74289e803a2c23a6b44b7629168422c2deb23eed9f563a0
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 19cd673226e8c5a4178f5d7aae35d62ffed0e96233a63a338f277a0d5b1474bf
+ unrolled_ast: 19cd673226e8c5a4178f5d7aae35d62ffed0e96233a63a338f277a0d5b1474bf
+ ssa_ast: ad0be2f0b4d6884ddc1d32b1268eb9636ac24f12176137c81083ad69188e8587
+ flattened_ast: 1bf9900f49302fe542e79da382e90e2c6f11e48be3e2d71ee740649171d5fcad
+ destructured_ast: 195d929bae80de4fa44078b0c731d00750f5d06b23d7600e7ae4e28555c27d6b
+ inlined_ast: 195d929bae80de4fa44078b0c731d00750f5d06b23d7600e7ae4e28555c27d6b
+ dce_ast: 0c746bfb9911eced605b3b4942a772629947f3cac69d138a1eb6e9f461df6f19
bytecode: 363561300454f0f6b2213cdd668ddb222e6ae238cded832a3b2703d4d05394ce
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out
index ac1fc75a7a..b6887542a3 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 2cdeefe7c5a755478fd4268faa08b994c1b45a13c9db7bdfbd02dbdd8a2dec6a
- unrolled_ast: 2cdeefe7c5a755478fd4268faa08b994c1b45a13c9db7bdfbd02dbdd8a2dec6a
- ssa_ast: 5efdbae04d77eada55ef9da8c89e340e8cc537a90be6665cbc978b8d77d214ac
- flattened_ast: d6dfe1a4b50a6884a46f341ee46c6a8fc0b076e73b4a9f4d3e06fa6d4d58d134
- destructured_ast: 9c4d840b1063b1f7c6f4d1db74a25f07bfdee1ce8f45664e8f41c48b163fa713
- inlined_ast: 9c4d840b1063b1f7c6f4d1db74a25f07bfdee1ce8f45664e8f41c48b163fa713
- dce_ast: 87218a6f3d5f5e238f357bfe965b295af455efabd1ee02192bfba8aa67ea741c
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 15ef6faee8b4d4ed3a462ce536b35dfca46144fa6d00abd44a2f2a9a80a05d39
+ unrolled_ast: 15ef6faee8b4d4ed3a462ce536b35dfca46144fa6d00abd44a2f2a9a80a05d39
+ ssa_ast: 15b092b84d1b654b5c0d88ee1964531934be4885c9229784f2819c284ea4cff9
+ flattened_ast: 3c2e618b2e412dfa1d24fb2dc9283e5f76d8f957ac9c4b4950c68874f9679ae5
+ destructured_ast: 744cdd99b4947d3473c265f4da645a018ded279fc7dab656afebbdeda00700a2
+ inlined_ast: 744cdd99b4947d3473c265f4da645a018ded279fc7dab656afebbdeda00700a2
+ dce_ast: f27cf9a93f1e56140404c1fbdd56c2a5bd389688f8baa66458fae95808149d70
bytecode: 8c0aeafc028be27891412b5df88c1352b25b522936310bd38afd3334c8f21042
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out
index dcb1f5a177..e7a097aebc 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 526aecdede5943ebf2e1dcd84832ea6d839701fc01ca01c6953565c130106fdd
- unrolled_ast: 526aecdede5943ebf2e1dcd84832ea6d839701fc01ca01c6953565c130106fdd
- ssa_ast: 5980966675ed8036cff211fe43a5d5b70494894d35959e2a864573fc00dc9d39
- flattened_ast: c707099a404760d182030632360916acdfa834c296b5141f8b4fabb198c93843
- destructured_ast: 28eec571003379aaee3e217d1fc757c33ad14be4974fb8fe819b39260c5be456
- inlined_ast: 28eec571003379aaee3e217d1fc757c33ad14be4974fb8fe819b39260c5be456
- dce_ast: 3942a63396a4c32ebaed74fe376d96a9a463f2cbc523d202c61b9b14ccffa519
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: b203f1cc1b978e0451a5176def1b687f143b1aa35218306f634efa32ef6994c4
+ unrolled_ast: b203f1cc1b978e0451a5176def1b687f143b1aa35218306f634efa32ef6994c4
+ ssa_ast: bdb6778d4f6c0a86e711485b3f976e1e085412343457fad405dce6a34fa200e0
+ flattened_ast: c5a51848af1d16050edce551888ba996d09267012f03c25ac35f33bc5d70c3e2
+ destructured_ast: 56baafe353a0533ffe64ac239672eee1fcca7d56465654926c417c66d39f34eb
+ inlined_ast: 56baafe353a0533ffe64ac239672eee1fcca7d56465654926c417c66d39f34eb
+ dce_ast: ba7804f883a410d26baf77114db9e0b79905c66e1ceb6102e3026a7e2360a8d9
bytecode: a6f52a903b9de83e1cd758c63713591e8270f14276acd338000f47ea2ae40302
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out
index 329512f3e7..e0ad0d57bd 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: fd10fbcfbed91dfbdbe7203564ff832648a560ae805eb85d2ad478c5077764a5
- unrolled_ast: fd10fbcfbed91dfbdbe7203564ff832648a560ae805eb85d2ad478c5077764a5
- ssa_ast: 301db9d843a35b1d33282f504d1ba8215b2defa9c9111ff51d23204f7133c953
- flattened_ast: c80816437582a0d9dcdc0e6cd98f5879b0bdae028ca98d203460f9bb77f42026
- destructured_ast: 5cb5e2295a93cb5f8c1e2b26aaea34832526b079e7aae812aa1499107d488700
- inlined_ast: 5cb5e2295a93cb5f8c1e2b26aaea34832526b079e7aae812aa1499107d488700
- dce_ast: 7a1a3e36b9461d1cb67d20892b58b9dd83b274976917e97c1e4bd40722e9b309
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: 24f570ffbab95f8bcd2af4f9a6c3d2116bf12b22c58c741f471008bae1b97819
+ unrolled_ast: 24f570ffbab95f8bcd2af4f9a6c3d2116bf12b22c58c741f471008bae1b97819
+ ssa_ast: ea62d5eb3d88d357784dea0b39d022609d5dc802b2b8f3c33e05da491a150f41
+ flattened_ast: 8ccdfc7bc5dcccec76fc07c854625a2b2b7391ba1b882e3634f471222c43c54c
+ destructured_ast: c327103368183ec66a2e54bc0dd1a494af49e59088884aec0df992e31774655f
+ inlined_ast: c327103368183ec66a2e54bc0dd1a494af49e59088884aec0df992e31774655f
+ dce_ast: 4473bf5632c0149c6e4ebd7d5c5f95f67fab835fcffe90999d88f92163cd26cf
bytecode: 8b1f3cfaee87de68b82bbdf34cdaaac42bcec03c7a1220993034fd1251d4d4dd
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out
index f2fe83d705..0246ef6a2d 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: 3f9e712a4b4a024bd1fef61cdd1ac60c0ee22719f9ec41d67234c1110476531a
- unrolled_ast: 3f9e712a4b4a024bd1fef61cdd1ac60c0ee22719f9ec41d67234c1110476531a
- ssa_ast: dd4b60f953715bc22d7905d2e9e2bb6515ac399ce407d94a3e85df75cdd8d1a0
- flattened_ast: 6d59417a1ba2c0cdd7309645b8d39bfa99b06aa3bf348449594df60228e93ca3
- destructured_ast: 693b5fb786ebf223edccacd8f5aed368acd5bcc2d262b21985c9b6c81f51dac8
- inlined_ast: 693b5fb786ebf223edccacd8f5aed368acd5bcc2d262b21985c9b6c81f51dac8
- dce_ast: 9d82c1d7443b1cef30bd6668b8a9d9ebdf41a25d9a6b5681435f9c82400548de
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: f6e7eeaeea02a2c113bdccaa6a3ae483660cc33a8d9f0233eae94ede23a00523
+ unrolled_ast: f6e7eeaeea02a2c113bdccaa6a3ae483660cc33a8d9f0233eae94ede23a00523
+ ssa_ast: 2e84083377437669d554217db990e9a8e6254d3a50d774545bfb98d4d7632752
+ flattened_ast: ba19d6e2378579ce0cd2998c6ad6bb68e79c93cd6c47be68670c7ea57f2a8db2
+ destructured_ast: 20a4f523fd490c3995da75884bcdae63670c186780555cd95ae90f960a0e9679
+ inlined_ast: 20a4f523fd490c3995da75884bcdae63670c186780555cd95ae90f960a0e9679
+ dce_ast: 48d2f96ee2687fdea26b782a4f125d9084a15f392aca524b0574a902896b03d8
bytecode: 638b45c57e81c04b6f17fe13aa0764399352a80bd71618b03ff4831da6855f6e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out
index 3e49dfce89..86fc5aa664 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: 0273661138bf17aeb3280a193a86c4f678c6353d8a5482f4dfb5910ff29e6dc4
- unrolled_ast: 0273661138bf17aeb3280a193a86c4f678c6353d8a5482f4dfb5910ff29e6dc4
- ssa_ast: ef69d046f26087c66c9f666bb9167d5412c83af8d1c3631d905fb00e2a21698a
- flattened_ast: 09bb94c0b17175689b51ee86f98602312a38de5c6b561b87ce0a7f5aebae36aa
- destructured_ast: 8c531099e4bb182daf7a2403f881904e0e8d639c02dc3106e5973b7192113833
- inlined_ast: 8c531099e4bb182daf7a2403f881904e0e8d639c02dc3106e5973b7192113833
- dce_ast: ff969c3ec2308b45107ee424f0f9057ca2aafd63e196cb40d89627260e73dce5
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 035533a0fea95ef107851bb6512b3ec1afc87e12a1e7713ffc3ca4509f26c8e7
+ unrolled_ast: 035533a0fea95ef107851bb6512b3ec1afc87e12a1e7713ffc3ca4509f26c8e7
+ ssa_ast: 316a4ae61383ccbf425004465af0375c47eedfac95d8a500b1fcca4d729e4b0c
+ flattened_ast: 03924d23419d73436c14955f565c083f941a32c4ed937b8a8cf55ae7bbea27aa
+ destructured_ast: 98960b2840874299e8c521fd934a91a1e18a4d8ee35660f673196ad7fbb28a4d
+ inlined_ast: 98960b2840874299e8c521fd934a91a1e18a4d8ee35660f673196ad7fbb28a4d
+ dce_ast: 4c94262ad3b45b7559ad4693df2d61de3c2985b5767b9308ed6f6a80430b5fca
bytecode: bce86817893871d9d55d2a5a1dfb095822a7ec0813c029d7243200b20a401587
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out
index 83882cc937..bfc76cc931 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: aba5cdf91fad451bfe1edc143c6b7e3e2fe858892627dc813f2f8994b938c1aa
- unrolled_ast: aba5cdf91fad451bfe1edc143c6b7e3e2fe858892627dc813f2f8994b938c1aa
- ssa_ast: 8e5f34a9f151d2c700a7ac529a4aa13e0ab3ce598e8094d956ba2d221d9bbd7a
- flattened_ast: c7fe48a8e7762f60491f9e181dd4cad1774383381117e755b07003637e31197b
- destructured_ast: f7ab29e555bc6e9ca23ba026f36a630e773071cb4d7099b23a6cc9690a4bdb95
- inlined_ast: f7ab29e555bc6e9ca23ba026f36a630e773071cb4d7099b23a6cc9690a4bdb95
- dce_ast: 52f9ba7292dacecc85d8ff8917fab74fd438270facf7535667aecd30680b0d41
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: 5f1a4165f3812716fb64ffa63694c9d5a5147bf12d73caffaff93ef7aa723fab
+ unrolled_ast: 5f1a4165f3812716fb64ffa63694c9d5a5147bf12d73caffaff93ef7aa723fab
+ ssa_ast: 05652dbe00ceff852f33a1cd71e53b39792bcd13488cffd7ed2d30ff6133f20f
+ flattened_ast: 97544e449e67486ef020c626019184a5583944f78c906ab1ae750bfb80fef05a
+ destructured_ast: 35becdd35f963f5a139c5beb31c0d3b9d33c6c8d80e18ad9d60c7fd94e3fcae7
+ inlined_ast: 35becdd35f963f5a139c5beb31c0d3b9d33c6c8d80e18ad9d60c7fd94e3fcae7
+ dce_ast: 1f5b09b4b9ec38b48143caac19fc0b121c0017630a549ee05849f38f8c4c998c
bytecode: 66c33deb9dd42d3e8f6600d5210f16e5fec245557773b8041346f13fbca2c37d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out
index 2423dc9e37..7126c24cf1 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: 0b7b8969d1e1eb3632c02656152b09c28fbe2db1d9868ea1fdb005e5656d9bbb
- unrolled_ast: 0b7b8969d1e1eb3632c02656152b09c28fbe2db1d9868ea1fdb005e5656d9bbb
- ssa_ast: 4b9be4d3a75ba7d3f550e4ba277f3be8efeb8e87d996ef60196df56e1591a8b8
- flattened_ast: a29ef640941fc3067cf64e3be753f7ea5ac31e39d509a609bd45ef0e294fc72d
- destructured_ast: 6cbc661c4f7167b4fd1ae1426c543d95dd9b8b97a815ea4a5a682432af41b7b4
- inlined_ast: 6cbc661c4f7167b4fd1ae1426c543d95dd9b8b97a815ea4a5a682432af41b7b4
- dce_ast: cf927e9b2ba06d1a3e122782a5cb130f51f32c132d06e2acc15fb18f3974dbdd
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: 916ecb481971d4f0b290456b913fb7d5dbd4fddd86d1c8761fd60fe9ae09771b
+ unrolled_ast: 916ecb481971d4f0b290456b913fb7d5dbd4fddd86d1c8761fd60fe9ae09771b
+ ssa_ast: fcceb6d3a3bba3857030d121a8259e3e8f1efdfd9ea1f61bf88f8ed007791ad6
+ flattened_ast: ba6369350849854184d19d830492223b9d79c730e73b5e8597d31f8129fed48f
+ destructured_ast: e5d148e86773f4b504d68f2192c6ac7b637004ab4e84ac169fa7ce953df2fbd4
+ inlined_ast: e5d148e86773f4b504d68f2192c6ac7b637004ab4e84ac169fa7ce953df2fbd4
+ dce_ast: 1b30fb6da800851b6e12206a21d5b3be72b919264364994707859e209a1d8b09
bytecode: 8b8c77b3c97fbee9405b7ee10e65b3d317e42479aa8944b3bd3f4fb6f02edbb6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out
index 3bb5148296..e026da85b6 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: d5c90ec2ca59a410f69fdb6a473abc16c504faf485373afed3174ce9cf772548
- unrolled_ast: d5c90ec2ca59a410f69fdb6a473abc16c504faf485373afed3174ce9cf772548
- ssa_ast: 9bd025b463f5ae8409d7bc1b89e851645f09a1ae0370d846f7f38db5fc39e10a
- flattened_ast: ae9a26e2d7e5e91d8e3d06e0648fe283010242b4c8c996a4284560667837fff8
- destructured_ast: 44210852127d54dc7cd42cf910d62ec1a81f68e9255f8749a7814ac4d82e20c5
- inlined_ast: 44210852127d54dc7cd42cf910d62ec1a81f68e9255f8749a7814ac4d82e20c5
- dce_ast: f0b668056456e210e44a73a20f127d56c7af8d87e8c68735408b335f8428cb79
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: 157e3f12bd2f20d4848ec52253fad989c3b1886823c36f28ea3468a6bb70a782
+ unrolled_ast: 157e3f12bd2f20d4848ec52253fad989c3b1886823c36f28ea3468a6bb70a782
+ ssa_ast: 2f28456939fbe495a9c66a85733e85fd3208ae83f92625f6c0c1f1d340360f3e
+ flattened_ast: 7212366e0f1bc408bb209b33321ab31f0d77b7388d8bb230f536624248c6754c
+ destructured_ast: 46ce747f1a56114715d74d43cdaeff0ce6a60f978034f1177a3a53af278fbe3b
+ inlined_ast: 46ce747f1a56114715d74d43cdaeff0ce6a60f978034f1177a3a53af278fbe3b
+ dce_ast: cc5f6fb2c87c39f35eece3c5fb040180e131080befbe4c23287a2f08932a18bd
bytecode: 29856bd31a6992636fabf8b9428115dbf7dc585688f358a617b9352c1c3a377f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out
index d7869fc629..921c750d29 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4
- type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4
- initial_ast: d88f9aae4e0a688097712cdeaaf1c91dba765448b0177531c9900616f14d94fa
- unrolled_ast: d88f9aae4e0a688097712cdeaaf1c91dba765448b0177531c9900616f14d94fa
- ssa_ast: d8be6881ce6da588afae38e9767cbf9b6bbe7951e6d103bba844a250fe1beb58
- flattened_ast: 9760d94517ca6685d2c8944bfdc3dd7b3bf9fbe7ed7dd7735fc1dd713467ba39
- destructured_ast: 2094f0293ff15f3699d6500b4ac284981319711ceedbd83a6c59aac777dd424e
- inlined_ast: 2094f0293ff15f3699d6500b4ac284981319711ceedbd83a6c59aac777dd424e
- dce_ast: ea8a7df3be58143f28c0470d317a3a9315b87b865282c00c5163dba36fbd6cff
+ - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a
+ type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069
+ initial_ast: 1488ba98462285641e232e372e51186b9974341a0f01e6fb944da358a0e752ea
+ unrolled_ast: 1488ba98462285641e232e372e51186b9974341a0f01e6fb944da358a0e752ea
+ ssa_ast: 1c1b83bf14811ec7d794318ce8322d973265a187c0d26a32f6d91fa19439c895
+ flattened_ast: 91dd24705951d6b7982d0c30c9315e862d619947248fa817caabc0e7ec534c2c
+ destructured_ast: 095e04e47850a98074c18b478f8c63136a0fa3f2598880ba7d124d9388386c5d
+ inlined_ast: 095e04e47850a98074c18b478f8c63136a0fa3f2598880ba7d124d9388386c5d
+ dce_ast: 4569829854999a683d875532c2062f7771adc84f920b8451cd14a4640aaaf394
bytecode: 84d2910c4f799e360581da0b0aca505e95e1c1bb187f45877c5b227e9561d936
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out
index 3b3d1fde58..1324d59818 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972
- type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1
- initial_ast: efb531ba920e59000bf622ed2934e4b7738b878c7e01e56a4c4db6c6a2d31d14
- unrolled_ast: efb531ba920e59000bf622ed2934e4b7738b878c7e01e56a4c4db6c6a2d31d14
- ssa_ast: 06f517684229cdbdaffdb87badecfe47b865d2ed41b6dcefda009a09ee4e2db6
- flattened_ast: 615282c8a5042e035abfbfd4cb16f527fa9b3c1f475caba8fc73f0177e3a134d
- destructured_ast: cd28b374bc083eeeaad1c6e66fd263a739c2d8157c960cad4ffc4909c823a039
- inlined_ast: cd28b374bc083eeeaad1c6e66fd263a739c2d8157c960cad4ffc4909c823a039
- dce_ast: a02d45846754e35cd8ce36eeb101297b63427a751453407d11b888553217bedc
+ - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a
+ type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a
+ initial_ast: 2b22bcfe4f597e110d05a54ba0e69b70b4b457ccf7fcf3acefb9bfba8af6372c
+ unrolled_ast: 2b22bcfe4f597e110d05a54ba0e69b70b4b457ccf7fcf3acefb9bfba8af6372c
+ ssa_ast: 3ba058de70d20faec220975d0f01296095caa52c73630b615607732b7901c467
+ flattened_ast: c7550b8d29cbe7b79dba5dd28b23f647766d84a4adb77e7427e6bc2813f03b97
+ destructured_ast: 20615643b9cbb5538026d683b13b6650aca997696d6e3596fa1b42af761907cd
+ inlined_ast: 20615643b9cbb5538026d683b13b6650aca997696d6e3596fa1b42af761907cd
+ dce_ast: fc9432aec0f9e254a0671a994b85f18dfafdeb3ebcddafc8eb2c1d1c836d80fc
bytecode: 101fe1af849e29ba44ea27ea575a3393fba2e0d2e302e43327b8547561b5a2ff
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out
index 99525e4436..0cf01b9c20 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11
- type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e
- initial_ast: 1a9d3e87f5b8467fca09bc7e8f012e04e8013561cbf7f62f55264645f38f518b
- unrolled_ast: 1a9d3e87f5b8467fca09bc7e8f012e04e8013561cbf7f62f55264645f38f518b
- ssa_ast: f4a7c33daf09410285c1b3604f464c0a70d43cdb4fb4b42a489e120017cc428d
- flattened_ast: 8994c8257c81849c8a6fc07a5b482e7d6a6770b59aeddedb27c46a6a2bb40712
- destructured_ast: 75b80f4644c3c42a69321913a47ed99da14612653321aaea73f1377349e89928
- inlined_ast: 75b80f4644c3c42a69321913a47ed99da14612653321aaea73f1377349e89928
- dce_ast: 433074ca0b17ea1ece4d7b51b39d53da0f5b1479c3b6a0646bb0c80e828ee604
+ - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc
+ type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521
+ initial_ast: 77f0918a06860e75f37d4166f3ddd89accc6f38e3d257adf5372976ac0046ce7
+ unrolled_ast: 77f0918a06860e75f37d4166f3ddd89accc6f38e3d257adf5372976ac0046ce7
+ ssa_ast: ae59018da5d7fb6ffb49d8238eb9a6ddac3b3391afe364110a052a421a604231
+ flattened_ast: fd88f699fa7c2859a5faa083e6b857357d30d82104951b25db00c4a96f1f3dec
+ destructured_ast: 7a55c70cff67da51e7ea5dc1276f1e397f815208ca402d7ad7d9596e3884287a
+ inlined_ast: 7a55c70cff67da51e7ea5dc1276f1e397f815208ca402d7ad7d9596e3884287a
+ dce_ast: 2aedc19a9e31beff0412e8784cbfc146156e7119c1dafb11c670267121fd718f
bytecode: 6ef5805c3336e65726b72f34cc357f5f87030d017dfd525f232f912f14c3f421
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out
index 384161961b..75abdc07b1 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d
- type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7
- initial_ast: 76a3c4dfe85f6117be5c61d1e4109ae25406a5316b393ab4e1ee4e884d6ae88b
- unrolled_ast: 76a3c4dfe85f6117be5c61d1e4109ae25406a5316b393ab4e1ee4e884d6ae88b
- ssa_ast: 97589a99dc0fdbc2d65e352e104eb4be7bd30f96c11d8801038fae1aab75c1de
- flattened_ast: b1a9fbd427da89b81644b32568d16099e8f0e412098e44d4409453a9556e6392
- destructured_ast: 0afdffd2e437049f0b7127978204a6c7699e90ab225e0f2c770db3f6bf14fbd6
- inlined_ast: 0afdffd2e437049f0b7127978204a6c7699e90ab225e0f2c770db3f6bf14fbd6
- dce_ast: 911cc9a2b986faf1b4ca5ef4111fb4ca1b952a90046aa970c14ceef0ac1339cf
+ - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff
+ type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998
+ initial_ast: 41666751ba556202f71a3e37ac1ae769b59591d5d826451b1c129a29aeb2c87e
+ unrolled_ast: 41666751ba556202f71a3e37ac1ae769b59591d5d826451b1c129a29aeb2c87e
+ ssa_ast: 3385b2ba97737c768adecf5692348790296d2209665593b6150e2a7a64ad86ae
+ flattened_ast: 9d668c468c131a06f55b2efabb3caa85e9aed3bcfd4c95d89eb5e51afd7d21d3
+ destructured_ast: 1c047ae1947c74393b28fb155e2a719b0683ed9f37a44a09d54025d5f2c0aa59
+ inlined_ast: 1c047ae1947c74393b28fb155e2a719b0683ed9f37a44a09d54025d5f2c0aa59
+ dce_ast: edd77e6e64f41014870c89090c2de4762b4585dda63675bc367ea836f3321284
bytecode: 23b8c2466fbe8fc4cabd6fb7bb3b980b10ff779efecfd8fd347d3c4b46c2dc58
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out
index f9fdab20f3..2e5bfc3766 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a
- type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8
- initial_ast: 75d1dafccb21a97d20cf743e090bed652ec5a94f8e34b77c9ed3d71fa6a4977f
- unrolled_ast: 75d1dafccb21a97d20cf743e090bed652ec5a94f8e34b77c9ed3d71fa6a4977f
- ssa_ast: a3839376945636e2475c48b2f338f0d68a2f4ad8d6890c4d998e21b4ae434920
- flattened_ast: bff79856a9539e1e611ad2b74b12ab3145f6d5f6c8e0316a9ba401c04160bc2f
- destructured_ast: 77ecfa3322d14dac158902115a8c6c2957869acfea9dea1f9ce34feab77bf15b
- inlined_ast: 77ecfa3322d14dac158902115a8c6c2957869acfea9dea1f9ce34feab77bf15b
- dce_ast: e2bf11c292dc42831885b0393f68a61cc0738395891559bb9e1072d9d3834333
+ - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e
+ type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e
+ initial_ast: fdd08bea4a327aaf1f2842eec112ebe73a238d1dd6064b3de0e77516b544f660
+ unrolled_ast: fdd08bea4a327aaf1f2842eec112ebe73a238d1dd6064b3de0e77516b544f660
+ ssa_ast: 68d349e7bbc6a088ce49e901840d9b6a048013d4a2cd1b887e7eaf69a81db00c
+ flattened_ast: 15c68d6012f01c7759b330dfa279ab58e13720e2eaefee2df9b7404ac55c14ba
+ destructured_ast: 6ddac2e3c2d020d68a604e42e4351063c64a6630a31cb71274a21f26998ba25a
+ inlined_ast: 6ddac2e3c2d020d68a604e42e4351063c64a6630a31cb71274a21f26998ba25a
+ dce_ast: bb7b655bdd384389c3fe6d6edeaa80d25abd96cfd5e3efbdb4a80cdd791f5c97
bytecode: aa8cfafa904c5e0d62b9bb6d271a6182830cb6cfb1bedaa78812a6e5be735597
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out
index 5e835641b4..00912ec3f6 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7
- type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a
- initial_ast: b9dbf5ad503f30f0819da58fcaae14e71ac1a3ddb1ab24125c7fba22c5606b5b
- unrolled_ast: b9dbf5ad503f30f0819da58fcaae14e71ac1a3ddb1ab24125c7fba22c5606b5b
- ssa_ast: 1b5564265b31b7c7b0a48cdc6ef4f7feb8c599c1ce5ea6cdadf395824a562f78
- flattened_ast: b9b9f054fb5f14ac50f8e10d334757375503a04e0f7f76358eda5377c5ddf4ef
- destructured_ast: 076ef558a85ae6eac447df68a7a69655605ab94869f257f87c767af7a757cd88
- inlined_ast: 076ef558a85ae6eac447df68a7a69655605ab94869f257f87c767af7a757cd88
- dce_ast: 2c33929c2f80213407debfd712369a86abbacac18459b5a109af93513df9d82a
+ - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146
+ type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d
+ initial_ast: ae6b60e98be171e74f391df60acf342f325669e6551a53e6e5e712476e58d55f
+ unrolled_ast: ae6b60e98be171e74f391df60acf342f325669e6551a53e6e5e712476e58d55f
+ ssa_ast: 724275c895cd92901133c1b6f5327e1340d13fd57a40107ec7ed416844bda21c
+ flattened_ast: 7e0fee53cb062e8b7fa2444eb65d92fd5cf86047a1341c6d29f85fb74b028176
+ destructured_ast: 515cb19eb6fddb9c2edd5489d4decde4467b1c7adf1ad476bf907e5c0708f8d3
+ inlined_ast: 515cb19eb6fddb9c2edd5489d4decde4467b1c7adf1ad476bf907e5c0708f8d3
+ dce_ast: 1f47112254c30f315dac3edf34a06af755c3eecbdbc3eebf2acda25df0a4a273
bytecode: 540f46ca90fbe10a5ad8ff7b757d5d55a6e735ffd21c22116e7c65f0b9bde58d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out
index b5c1f14b31..7cec57c97f 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad
- type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149
- initial_ast: d3bfae1d9bcacd84f9d81b6320a56e715bae9b44f1fb2f299188b61f151bd2b9
- unrolled_ast: d3bfae1d9bcacd84f9d81b6320a56e715bae9b44f1fb2f299188b61f151bd2b9
- ssa_ast: 4411df19bb3d50b950256503e596114e6dd31bc636ace32d773410eaf0d0d0ae
- flattened_ast: 6d90f421bb7c8b3e501bedba3535f12250f809bb2208a23fdeaf501dc4b46fe6
- destructured_ast: 3d621bdb6c2f4aa4a68d186c8fd26a0372abdca08c4fca88eccc919e490b758f
- inlined_ast: 3d621bdb6c2f4aa4a68d186c8fd26a0372abdca08c4fca88eccc919e490b758f
- dce_ast: bd5a5ca96315f417ffb6c69d28016892e0c1425cfb111cd6135aaed42daf7a60
+ - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94
+ type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac
+ initial_ast: 6dc83719d4137a10533be67d7b06631e61104e630c7b6f6d1ec71d4d7964f817
+ unrolled_ast: 6dc83719d4137a10533be67d7b06631e61104e630c7b6f6d1ec71d4d7964f817
+ ssa_ast: c8f19a78914c0ab52de57cbd2a84eefad0735e1dbaa5252c5c5630d5a19ab133
+ flattened_ast: b169229822a9f9c86bbc5708aab2a2c0302a9fcad7e657c95a69366e9471c4ef
+ destructured_ast: 9fa814006ed855c123e0136790c53afe39f221ba25ac187d315cf9ee2f91aaf3
+ inlined_ast: 9fa814006ed855c123e0136790c53afe39f221ba25ac187d315cf9ee2f91aaf3
+ dce_ast: b4d5ffc08d8fa9a94cd794e6c0a4738905d60bad6fb744abbacad4e4685d53ef
bytecode: a00a5d5ec5035a093b4928bdce57a4d79d9300e6f86565525e88bb670eb02957
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out
index 9659bf030b..627013b0eb 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120
- type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf
- initial_ast: 9384b3946278c53c16af8a9fc7b2969a49cc511ef9a0227340cb7b7e0f3c6f9f
- unrolled_ast: 9384b3946278c53c16af8a9fc7b2969a49cc511ef9a0227340cb7b7e0f3c6f9f
- ssa_ast: c490bdb4a71ad7d0a34ba63591efb21e6a3e78aaf6ee7134377df09b225e7089
- flattened_ast: 681a306a94c654cbf70655c95ddabda2e07406e74e1c6d34141348d699e860ec
- destructured_ast: fdbca15c30d11c76c762fb4d384fe523f3ebf2c4ddf8280d461e51cee175b742
- inlined_ast: fdbca15c30d11c76c762fb4d384fe523f3ebf2c4ddf8280d461e51cee175b742
- dce_ast: aef8556c0a34d5f6783f12973ac7200da2a436893054ebba54f199957679c5f7
+ - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a
+ type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99
+ initial_ast: b2d31a0d44c402a945902b126f461b34327d61f51f45943f8989ebc2cee534cc
+ unrolled_ast: b2d31a0d44c402a945902b126f461b34327d61f51f45943f8989ebc2cee534cc
+ ssa_ast: 9dd0bb92de09665ff3d6287f89208e0bc024af0c081534b182dcb98465080537
+ flattened_ast: bb07239903e739320ec4a8b6e06b62e959b530c4b3e6cf89df4d159173df452f
+ destructured_ast: 2ff883395a6c682ac443951eb6e75e8e62f0a09cdea459726f02f7ae0208081b
+ inlined_ast: 2ff883395a6c682ac443951eb6e75e8e62f0a09cdea459726f02f7ae0208081b
+ dce_ast: 63c660e03e5d7d6ac8925bd1f385e0a19ee19e1ba60575fc67397722f460b39b
bytecode: 0719502c2e69186b2f64fe31ce1cc6f35abad01c9a86f5f6d7dafb7c465504b7
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out
index 44ab8d8ace..46ee87e891 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9
- type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257
- initial_ast: ef95ba45fcdb39d5f074693fbfd5cf419e2bf7c78bacb9eef6a0da7716ddd10d
- unrolled_ast: ef95ba45fcdb39d5f074693fbfd5cf419e2bf7c78bacb9eef6a0da7716ddd10d
- ssa_ast: bb33b54c6e206c740d8c2b71a6804901f47db3aa4465e8eaa118c34bbb5d618a
- flattened_ast: ef3375d364fd1de0b3eeb18623ca517cec11a226454ccfec1c8bcab6c56efd23
- destructured_ast: 73e632c8138f6826937aba8d6550be72c0293e3234ea4253203de0a705ff5006
- inlined_ast: 73e632c8138f6826937aba8d6550be72c0293e3234ea4253203de0a705ff5006
- dce_ast: 86ed7f95eb7cdb94fda536a679a69b6f458d70204e507b7dbd3aea5e0ce468e4
+ - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70
+ type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481
+ initial_ast: a2812f29af14028ed954a6ccebc2ebee5e07e81ccdc8fe027c064de252479867
+ unrolled_ast: a2812f29af14028ed954a6ccebc2ebee5e07e81ccdc8fe027c064de252479867
+ ssa_ast: fc531333c182498badd881fa04447891813b2b2437d879073ca20d4a4789e553
+ flattened_ast: 44fe605ff0a80dc0c82b9d278f3d7f0ba6b0ad8c983880198f39650358668fda
+ destructured_ast: ada11fb5bd2e77fd1ea987adb8b0fa731a3944e2130f426e9b6a3b2873c15afc
+ inlined_ast: ada11fb5bd2e77fd1ea987adb8b0fa731a3944e2130f426e9b6a3b2873c15afc
+ dce_ast: f44cea1db14df441d6a2b1d00a993d834abd866a3ca3620613ef088a2327d867
bytecode: 2741bb1b69d7b32d52a4f6ae48a4b8197f73e8be7531d4d346fcce378bbda8dc
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out
index fc6b5fe7ea..2b4fd728b2 100644
--- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out
+++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b
- type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915
- initial_ast: 6b0d82fbe47ae4dbfa639ac5d48eff38cbf0a35915f64b52c5bd0869ef3844eb
- unrolled_ast: 6b0d82fbe47ae4dbfa639ac5d48eff38cbf0a35915f64b52c5bd0869ef3844eb
- ssa_ast: 79631487a963722c5bdc10cdf54b57dcb347a1b9d1a49a2188e9708ff0da68cb
- flattened_ast: 8e91e9150041cd3d1604f056fdfe29feb6fcba5f827ebbe90ec4bc7a23a1b87a
- destructured_ast: 7ba4360656e791e6d07642bc21164997d7f6a282c5eca54b87b89b97ec1a5d10
- inlined_ast: 7ba4360656e791e6d07642bc21164997d7f6a282c5eca54b87b89b97ec1a5d10
- dce_ast: 27bcd1e6efa64b5c0c84e34de8619cde8d87150c77b266f649ac84e573a8dc75
+ - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3
+ type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7
+ initial_ast: ae265bf4ee827e37767fd7e91d0cb3183ef69f1475dc6afd5208fbb20b15ea31
+ unrolled_ast: ae265bf4ee827e37767fd7e91d0cb3183ef69f1475dc6afd5208fbb20b15ea31
+ ssa_ast: 0673420d7ad0acc31753659ac6b468bf96b65521658f687fec8c933515eeba0d
+ flattened_ast: d609c0d8f9aa6301d37ddc05ac4e6e3ff92902759da940b230a3ecd2fa83d4a6
+ destructured_ast: d5c7d096696f6df82b713fb086f0c65678e20ed039d0ecbf2759930cc1b65c36
+ inlined_ast: d5c7d096696f6df82b713fb086f0c65678e20ed039d0ecbf2759930cc1b65c36
+ dce_ast: 261d1126d4d55ad551233dab8a3d7b462d6943d667ecb223652b3046569836f3
bytecode: 5c85a376013c529f75944db09bfa9ee85470aca42e5622cfee8cb8c8dec29145
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out
index 2673a5da39..73e65ddaa2 100644
--- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 6c54c9fd27780a6c23205e78f1e39acb6d2ac6d9a931edd2e2193f5d63af6799
- unrolled_ast: 6c54c9fd27780a6c23205e78f1e39acb6d2ac6d9a931edd2e2193f5d63af6799
- ssa_ast: 7ebade23bb7abbac38dbefd023d62b6be76234326e27510c92c93d4b8af800ba
- flattened_ast: 1a30790dbea3dceb7ae0e70d17fa09cd89a4b4b5672a23db1e39af394f4ed3ba
- destructured_ast: be61af348ad51771d432548959cad38ee5317e04695e9e67c31cfabcca52be93
- inlined_ast: be61af348ad51771d432548959cad38ee5317e04695e9e67c31cfabcca52be93
- dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: c528132d7be5b76c9a35f393bae99e2e26e4a39e57c5f6121818a08fe84a3e97
+ unrolled_ast: c528132d7be5b76c9a35f393bae99e2e26e4a39e57c5f6121818a08fe84a3e97
+ ssa_ast: e7cd1542d64a70cfa0ac658afceb669f0fdf398a91528e19b8a61af4e5e76b87
+ flattened_ast: 6569cd1eb9b550601d4b90e1cc343f32becf78e9777d6afbf09e3c0fd085506f
+ destructured_ast: e9e2abca24816d352227949f55f6adc6b79a64d1d23df16428c689614f4f7dc1
+ inlined_ast: e9e2abca24816d352227949f55f6adc6b79a64d1d23df16428c689614f4f7dc1
+ dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out
index f39cb8109d..be2769940b 100644
--- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 47034d283da71d98c9b6fe9f1d99fd84d3da4e1ac02e062bcdc1244b381fb940
- unrolled_ast: 47034d283da71d98c9b6fe9f1d99fd84d3da4e1ac02e062bcdc1244b381fb940
- ssa_ast: 10938501ba3a1e4076d6630dfa3375006c9a4bdb92b75e6b852b510b43bd7281
- flattened_ast: 5251ace308d656477c179337ecbd09a27e0b6d8f58eaee27c7a9b2a947e440cf
- destructured_ast: dd6474cac4f2a85089dbb21357d8bf373b9065687ef86114728496e87243aee8
- inlined_ast: dd6474cac4f2a85089dbb21357d8bf373b9065687ef86114728496e87243aee8
- dce_ast: f60b5cdbfa376c8cf3f49d5956967b2f3c9087c421ba84f4f40f9857e182b22e
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 3a519321eb405aee3cdff3a0d4cc9a6c3eb11e02b9bc2bc057b923e6e32dd2c6
+ unrolled_ast: 3a519321eb405aee3cdff3a0d4cc9a6c3eb11e02b9bc2bc057b923e6e32dd2c6
+ ssa_ast: f85821ee12494268bc0ed45e7e95226af68eb275640eb6c403ee3ccf0736c472
+ flattened_ast: 0abb596b937927f53ab354cae39c6ecd333efe1449fb77b8108a38d8ec818c46
+ destructured_ast: f150c0161a67f67c0e6bb86bb90d71fca8c4cf5f9d34a7891bef757bf3cad328
+ inlined_ast: f150c0161a67f67c0e6bb86bb90d71fca8c4cf5f9d34a7891bef757bf3cad328
+ dce_ast: 912ac3ca0e5ce765665e1baeb79c3a37c7718ff6ef9c9cbf384b04cceff2da36
bytecode: 21736a09a94367a2bf017cd7dc7dade802a2f064f2343cd3d295eac4e3dca0ae
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out
index 0a703bd09d..348f1d9665 100644
--- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: fe67d2db50adf89b4d8fff85e107bf5aa04822d92554c03f0a60cdf1b7bee41f
- unrolled_ast: fe67d2db50adf89b4d8fff85e107bf5aa04822d92554c03f0a60cdf1b7bee41f
- ssa_ast: 4af94e9fd31fd62b67cb440ee794e1672d3c85762441fa8f92522694ec359635
- flattened_ast: d19245d8d53b539c977cee688c9fe296658217ecc7a3970f560932ccb7a8a3a9
- destructured_ast: ef25c9a8eb7254e7f4e1331d26b247708597c17979f42ef3f733fb2413f72952
- inlined_ast: ef25c9a8eb7254e7f4e1331d26b247708597c17979f42ef3f733fb2413f72952
- dce_ast: b2c4576a1462e26ea0cf5a0472cdf22f7dc16636b80d9a8d46da756ed45d4bcd
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 376a98db77b336d61b78e87b4e3e4c9b890fdc272b15b4ed994f2edda5524534
+ unrolled_ast: 376a98db77b336d61b78e87b4e3e4c9b890fdc272b15b4ed994f2edda5524534
+ ssa_ast: 3399b8d31fd24f93442affa5b6d3b74a68b49a325ed32f445a0759506ceca2a8
+ flattened_ast: 8943f237d07b8528a385d1b00ed9895d084fc35319791bdd47c2dfea6f90dd6f
+ destructured_ast: 521f87cce595edf7a4e62d6648df9509060593d8134b4d9b8ed6a319d8c41051
+ inlined_ast: 521f87cce595edf7a4e62d6648df9509060593d8134b4d9b8ed6a319d8c41051
+ dce_ast: 74783c5a8e287a0bab45085bb97e89b4a1d6a7ffcb0229bb27c83d3639427f49
bytecode: 12b2cee6aa44638371f466d0f9a4b6396e2a466669a11a938b7ac251a5b23eb6
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out
index 7e585a628f..7bb15d21c9 100644
--- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 5023147911a5a4ed71eecef241b4ea2dfdc59c6791d2f0bf5beac31f8e412f81
- unrolled_ast: 5023147911a5a4ed71eecef241b4ea2dfdc59c6791d2f0bf5beac31f8e412f81
- ssa_ast: d8ea5356931f78343033adc6c6999a83ee149e12c0ea0c58540f3746d44bce7d
- flattened_ast: ea6e83d6fb80b02ecf59e1ab7f649092fb4e2e03421d7d4a0da3a81aeb2e81f3
- destructured_ast: de635dffa8057d1d2dba46e04276ed53a7d48cadd8452aac7a5ce3b6c99ab4ca
- inlined_ast: de635dffa8057d1d2dba46e04276ed53a7d48cadd8452aac7a5ce3b6c99ab4ca
- dce_ast: af26226a49fa683dce0db46f72fba99e0c901d85997cd3fd298e346a7fd44e24
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: 0c2662f7ca3885e151900fafc55837dc0ea62e42ea1b9adc51dc9c3da0f35ccf
+ unrolled_ast: 0c2662f7ca3885e151900fafc55837dc0ea62e42ea1b9adc51dc9c3da0f35ccf
+ ssa_ast: 6aa482132c9646a33d68aa96b4a0e48b6d2825acb244d3b2df1b6a49e63f4a58
+ flattened_ast: d58bc631d4423cc5917d8ae30601997ef2318d6bda393fcc0715a42b813c0bc2
+ destructured_ast: 3d366521d63e8c577a93e81280a2134401892b740661e766a5d645ecc625a032
+ inlined_ast: 3d366521d63e8c577a93e81280a2134401892b740661e766a5d645ecc625a032
+ dce_ast: f15203e22d1ec779ecdca512fb30d89f9ec7512b5f67b2e34f9bbdc12f538f4e
bytecode: 9600a008a2a7ac916f8e19cd292c150bf1474805e87b407c17fc2e079013c356
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out
index 395ee8b196..d8df4173e0 100644
--- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 133986d69711c12c0a402e01e62a3eef9f6dd752c7f39a4113bee3eb9b877cf5
- unrolled_ast: 133986d69711c12c0a402e01e62a3eef9f6dd752c7f39a4113bee3eb9b877cf5
- ssa_ast: 29026c44183d423cc53db2cafb52a126c823097677abbce54bab4884ffa81dfa
- flattened_ast: 025bc216cd5f065b5d073e9dc0feecee55d7151065a6b417e28b969907f4742d
- destructured_ast: 8bec28016ff7072467d568a28ab95f8dc1b471ad3764ffbfef2b14329a23406a
- inlined_ast: 8bec28016ff7072467d568a28ab95f8dc1b471ad3764ffbfef2b14329a23406a
- dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 39238984c4f957313d498ac93d769d5eabf31529e86f084f249348f98ffc4f3d
+ unrolled_ast: 39238984c4f957313d498ac93d769d5eabf31529e86f084f249348f98ffc4f3d
+ ssa_ast: b5a21c311dc06cd3a1df24282de234330635ad8c04cebbe21019e6bf7749be3d
+ flattened_ast: 42e28ac119dfebc43d3c23b722b714ff6237238c029fa0814c1c510a10feec70
+ destructured_ast: 7d7ed101712088169c4aa93d3592fcb2a6077bc360ba01aceb6e77a3d9235389
+ inlined_ast: 7d7ed101712088169c4aa93d3592fcb2a6077bc360ba01aceb6e77a3d9235389
+ dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out
index 4511e86fbd..a62076582e 100644
--- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 89d9cf4827f02ee3ff146fadddbbdcb1bc9d463341780ccf55db2f302922e3ca
- unrolled_ast: 89d9cf4827f02ee3ff146fadddbbdcb1bc9d463341780ccf55db2f302922e3ca
- ssa_ast: 451e6d3761451f8a0890f93c5c0ee93244d85b25ecf9631c73cbcb07e8614e07
- flattened_ast: f5d6f9346ca7f6477f6a1e3b51e16a3ed9a3c8d355860db856c64ca29fe119b9
- destructured_ast: 9dd1da9216eb968afaea37547719d20e722b5bad6f9813fce75766090a8f3000
- inlined_ast: 9dd1da9216eb968afaea37547719d20e722b5bad6f9813fce75766090a8f3000
- dce_ast: 213b76e123a4f272b5938086214058f5e26943c5a9a6a8937713ec23b7648729
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 68b7b72b55487a3037a28ad97a8c66fea32dd888d146e0dbd9e0b54e15127e98
+ unrolled_ast: 68b7b72b55487a3037a28ad97a8c66fea32dd888d146e0dbd9e0b54e15127e98
+ ssa_ast: 6b02400cbee3589f04f676876baacaff4eaabf1b5f754bad5ea5a8910d955a6f
+ flattened_ast: e44c3cecbba9f76a11b26cbe9557313d8e5e4a234d209d1485bf8893eb51ccf0
+ destructured_ast: 65842d12d143fa3427600e370147d2f1b1f73fec8d43cb5e0fbaf76af636b322
+ inlined_ast: 65842d12d143fa3427600e370147d2f1b1f73fec8d43cb5e0fbaf76af636b322
+ dce_ast: b02c97fa44749fc69a6bbc10f7ea9c05e0cc2fa9d873dbedc171407f36d1bc49
bytecode: f5347c70dbb10f7c191f2e29dc9b2e58760207351d34b8e0a5ccb91e360e9f79
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out
index 94aa25946b..070397cd4c 100644
--- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: e89fe35ea4d668918174f86d2272a302fd9387585a9d97a458b471d41ec29a86
- unrolled_ast: e89fe35ea4d668918174f86d2272a302fd9387585a9d97a458b471d41ec29a86
- ssa_ast: f43dc516dbd7aa69a37d97e9e832ef5eb5f0da3f64fabbaefbe5174e67bef8a1
- flattened_ast: 02534d886f14020f63d9b854f3b6e3a9286922f15e085506d98e8513d2f5f72b
- destructured_ast: 0243a0e2f9c5ce3648f3a3f5aaf36c1de9d2a299191a1504e2c8ab94305824bf
- inlined_ast: 0243a0e2f9c5ce3648f3a3f5aaf36c1de9d2a299191a1504e2c8ab94305824bf
- dce_ast: 009222fc5b7bbef5b7e4d320880cda6222fc7c2d130d5b5f9ef651cfe64424c4
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: d7d44afccd8495fee32434324a4921e72b25627ae16cff47101e34953d49acae
+ unrolled_ast: d7d44afccd8495fee32434324a4921e72b25627ae16cff47101e34953d49acae
+ ssa_ast: e300965c44827325260013540df5d6953bf6bc619493a9f3378da75a84a04a64
+ flattened_ast: ed8fd025e8dfabbcd1afa1ad8bb30022360a68467ba917b1be625ff3168594a4
+ destructured_ast: 1f4e72f82133caf0c7f09a2a359dbc799e6fe56e78dfb285b350d4897703b7bb
+ inlined_ast: 1f4e72f82133caf0c7f09a2a359dbc799e6fe56e78dfb285b350d4897703b7bb
+ dce_ast: 5ffc00dc79d447f1b7ca3c65a3f2c6099bed4d8f15ee8b079eebdce68f47379f
bytecode: 7be24faec6f77c016109224b474ae5e5ef66bc3d02d058ae748d6b992990d165
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out
index 74d72e12f3..703700a2c1 100644
--- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: a710d5c42351e6cd78ee140cd3e43ee7ecc6c358a4e6b1591073a3a09170b633
- unrolled_ast: a710d5c42351e6cd78ee140cd3e43ee7ecc6c358a4e6b1591073a3a09170b633
- ssa_ast: 0cb04cf87de0ed261d062d9a6848ff3a391c2484517b2817bf3f879cd55c41f1
- flattened_ast: 003842933e3dd7d1072e7ad60180de997963d7ed51b8c6499f1cd05d67648c07
- destructured_ast: 53cbff60239350877589a3195dd3dc94b374e3026a98360d3eaeaa87f49c3689
- inlined_ast: 53cbff60239350877589a3195dd3dc94b374e3026a98360d3eaeaa87f49c3689
- dce_ast: 1cf8f0bca7ed4b20d7aff81e4bf2498969b71dcbaf746511fab2a073f54f9686
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: b6f276959fd703e8ae1edb245d3b59a9ea49c1173383cd4a92090f41082bd3ea
+ unrolled_ast: b6f276959fd703e8ae1edb245d3b59a9ea49c1173383cd4a92090f41082bd3ea
+ ssa_ast: 16201f18e752e2a44faa4861cca11743d7711252bd1a3998e51d6611ec5cc2a0
+ flattened_ast: 951182fd1ce8453cd212a8d8d8d084f0e6da83e974e162748ac766dd91561d52
+ destructured_ast: 85b261a0b426451c13c2566af22af10939056fc7bd1b9fe55d5cf2d7b9be5ea0
+ inlined_ast: 85b261a0b426451c13c2566af22af10939056fc7bd1b9fe55d5cf2d7b9be5ea0
+ dce_ast: d20dfae6fec81abc8385acc43f8f59b2735b3825ad313e0e9e3f7ee57cf5cfb7
bytecode: b2109894ba866067ec33ab20cdc34620697485b592f6a0d511e922a89bb065e1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out
index 8a2511db0e..68eeddc764 100644
--- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 967804bc1c94c473cbe87ec9619cc7cc1df17089dda596d776e7ef49591df787
- unrolled_ast: 967804bc1c94c473cbe87ec9619cc7cc1df17089dda596d776e7ef49591df787
- ssa_ast: 638ecb4a48e6bdd1d9255d91ca0d54af4260f89cf53f569885f9b6cb88ebf6e7
- flattened_ast: c2210ceff345f6e1ac963d1d678bd2334ee875b7ff43218396771021c959943a
- destructured_ast: fb266e9e268a595fbaf35fdbadd5e343a51fdbbcc771dae90948a140ea656f59
- inlined_ast: fb266e9e268a595fbaf35fdbadd5e343a51fdbbcc771dae90948a140ea656f59
- dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: fd1db90143ff52bb90ca420572caa0ef8b9db6a41dc4bc8ac54cb3ec36a7ff0d
+ unrolled_ast: fd1db90143ff52bb90ca420572caa0ef8b9db6a41dc4bc8ac54cb3ec36a7ff0d
+ ssa_ast: d5160a676093cb9a07ec730c10b89d6d49b9f8114dcb388587ac53e9916c9dc3
+ flattened_ast: defc232df64cdff70b1c6950cd3803e5db78f94849887a7c061802567ef8aaf8
+ destructured_ast: 2aed164c98a792c89b65262aff4c3349e7d09a76a1cc2e3a7cdf4fa48da60431
+ inlined_ast: 2aed164c98a792c89b65262aff4c3349e7d09a76a1cc2e3a7cdf4fa48da60431
+ dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out
index b12f0ada42..18efbd939d 100644
--- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 40e0759f8d0352e844cd734bd1f71134d183f95c21190180279ae51db658134a
- unrolled_ast: 40e0759f8d0352e844cd734bd1f71134d183f95c21190180279ae51db658134a
- ssa_ast: 5cc3717b5d360f8a6cc1f54d2e5393fefeb540a3f4da086e55ab4d3b9b6e8ad8
- flattened_ast: 8eaad22f7114f91a15e43766a1363eb47977f25ca883231c511e4d3f9cd601da
- destructured_ast: d973dfff94ca4dc8986279de4c32f5c816042f7e5ec272ca0cccf035e98ddaef
- inlined_ast: d973dfff94ca4dc8986279de4c32f5c816042f7e5ec272ca0cccf035e98ddaef
- dce_ast: e480e3b3995b91bd78d6a92456e5a254fb98c740dbe119bbdc2a425e96ce631b
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 02bdeba6bd34e8bb2b0a5bcda880a3c4aaeb70855ee7362a7ea1a70d8d12001e
+ unrolled_ast: 02bdeba6bd34e8bb2b0a5bcda880a3c4aaeb70855ee7362a7ea1a70d8d12001e
+ ssa_ast: 83647dc64eca83a4d8d382a1452a55704d2f77539cd438cc96174e987b1c2bd6
+ flattened_ast: 2efaac5c503fc9fd40aff62dcf14d3f682d2c5e3a40711061bc5e8129836004f
+ destructured_ast: 826d764013073c284e5536e3fa44e4bb182eda4224ce71d2e091a2f068433a07
+ inlined_ast: 826d764013073c284e5536e3fa44e4bb182eda4224ce71d2e091a2f068433a07
+ dce_ast: 99cf654a0c31d7736249d2674e1bd7bd7107fda1857cdd48be69df9697b2963d
bytecode: 31250720832dea7675bf097f3ff4a7e878a544854d76a583daeaa8508e5b7165
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out
index 6977a8124a..3bab1b33d8 100644
--- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: acb80a43c170d138ff0aa91e25525e1823889bea0385c73ade67aa9059ce818e
- unrolled_ast: acb80a43c170d138ff0aa91e25525e1823889bea0385c73ade67aa9059ce818e
- ssa_ast: ee9e6479c5d1caeb8e6c13a283bae0d4fcd4b031abe17ec45b119bd9af845a32
- flattened_ast: 1cbabe4c8ae481f67f0a3c1753b4060e0ae97c36f999c289d04cb68e37d4c747
- destructured_ast: dc47ab82bae96b8bebfb915e48e1afd8462edaebd9b677f333f826b413e00aef
- inlined_ast: dc47ab82bae96b8bebfb915e48e1afd8462edaebd9b677f333f826b413e00aef
- dce_ast: 1e7783eb8d6788dc8ca59ae1efb9d88dff1a3672b68ae22f671dbcc214e93ddd
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: e97ddb087714e2c3d97ba425ecd89f9aab3ecf2f61bb7cd0551da9b7fb310c6d
+ unrolled_ast: e97ddb087714e2c3d97ba425ecd89f9aab3ecf2f61bb7cd0551da9b7fb310c6d
+ ssa_ast: 5563fb0e6ab54d72cf8ed055f54d72dff4922cb42f4cd821734804897e37482e
+ flattened_ast: 3ade22f960820ee25a4f0c4004b81772bc7a7967a47c375c02996f02dae8f596
+ destructured_ast: 2bd7b147f6523005d9133788c0d5525d51286ce5bd221c3a17fdd574a4e67abd
+ inlined_ast: 2bd7b147f6523005d9133788c0d5525d51286ce5bd221c3a17fdd574a4e67abd
+ dce_ast: 831f24490f094612484fd4454925466c2cf9b6181f58b4acb23f42747b459344
bytecode: 04dce70893b730595c768593a76510f027b13559817d71dc7b804933692e59a9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out
index 1333f7a654..5b1d46fca4 100644
--- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 68f5349d28cb8795ac6358b3c1afc416509ec844dec3a736a781c3c62f5ba402
- unrolled_ast: 68f5349d28cb8795ac6358b3c1afc416509ec844dec3a736a781c3c62f5ba402
- ssa_ast: 4e6f3026c027fdaab4507be8ee564bd69ef1f66f21337d701b70637602b03b8d
- flattened_ast: dff3741bbae29551380a85ececa87f9798c658bffbde42289f4308079863d390
- destructured_ast: 8512f3c68b738e41ba3c8f38d72260b9ee75168ec16daea41aacd7ad17628c7f
- inlined_ast: 8512f3c68b738e41ba3c8f38d72260b9ee75168ec16daea41aacd7ad17628c7f
- dce_ast: 98e25c56c2b0d98c52f249d236c008d482979bb02348c58899cc67c412e09d6c
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: ed6748608bbb0c5b32b04ac0672019de988364d82e3276c1f7764f2ae6f8cd8c
+ unrolled_ast: ed6748608bbb0c5b32b04ac0672019de988364d82e3276c1f7764f2ae6f8cd8c
+ ssa_ast: ac540a6f37049564789c2c602118ff668c2e084ad574b183545ac872666a339b
+ flattened_ast: 2096da4a5e42d446fb6923fcc9ef0d6460da391c48d9f36714c0e0c7a7dfa881
+ destructured_ast: 333aa2f6af5f53b63353d01e3bf54616ee577392fd6b875c97766b091444454b
+ inlined_ast: 333aa2f6af5f53b63353d01e3bf54616ee577392fd6b875c97766b091444454b
+ dce_ast: 438524a4b7eafaaba901eac20eb4e31e3cbd17be2ca0f986d0a740d126f6e5ac
bytecode: 48564e67f77504fa5f896b7b8f03dcc3bd690898df96eed9027776e1346b07ad
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out
index a690fda573..7be5880ab6 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25
- type_checked_symbol_table: ed02579e5cda6bb7d1478776978dfedba9740dc4daa1aa9eff42cd5c8b9f3a46
- unrolled_symbol_table: ed02579e5cda6bb7d1478776978dfedba9740dc4daa1aa9eff42cd5c8b9f3a46
- initial_ast: 5f8d23ed2c5c7a5a26857f6f1c9b0b0c1375ee7286b3306d759d607fcf04e4fe
- unrolled_ast: 5f8d23ed2c5c7a5a26857f6f1c9b0b0c1375ee7286b3306d759d607fcf04e4fe
- ssa_ast: 187c2455f75e70c426a1f74f0231e080e7b37f37ae4e6257c35f4fe9d14b1818
- flattened_ast: 05def274e23b1c743860c49644eed1457fbda15958678950f54ace5e58ad05be
- destructured_ast: d591cb0b4784ffe9eaa3f0e6db67437f8eb7dd89c982aae8824ced48d995cf37
- inlined_ast: d591cb0b4784ffe9eaa3f0e6db67437f8eb7dd89c982aae8824ced48d995cf37
- dce_ast: 63fd02dd5a58cbbab6101238ce9fc0c22dcaf76785727b599c924c704d8b0654
+ - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25
+ type_checked_symbol_table: 804cc38e8571801e08dab46bf9368d5dc8437105d89cc5a5af8380668ae3ea4c
+ unrolled_symbol_table: 804cc38e8571801e08dab46bf9368d5dc8437105d89cc5a5af8380668ae3ea4c
+ initial_ast: fd4c80d18986d5228d68cef6b5ea4e32abfff6bfd31db17217a9c97994ded475
+ unrolled_ast: fd4c80d18986d5228d68cef6b5ea4e32abfff6bfd31db17217a9c97994ded475
+ ssa_ast: 492ea5235816bec5e453b86942ea3865950dcef2ead541c9deb72202afcf732b
+ flattened_ast: 056f5e96537619f7846a36c492440ce8ed183194239dee1fea06fe3c6e99f4ca
+ destructured_ast: 61a3ae99281f62b5d4c75dca50460c1483c6fac5162774a8f0814526bb5110b2
+ inlined_ast: 61a3ae99281f62b5d4c75dca50460c1483c6fac5162774a8f0814526bb5110b2
+ dce_ast: af5c9cf197130658363bddc87e32b7520eb23a402481bc6939b86e576149ccb5
bytecode: 3ba55e108c81a25abab4d1cbeb28c341bed35c9a1213a2bac6a6ffe3ad6cddb5
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out
index 4bffa682f9..2e0e51aaed 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25
- type_checked_symbol_table: 07d6c0c3428c2082b87a637aaf35e8935bee2806a8323a4c0036ee947505fcd8
- unrolled_symbol_table: 07d6c0c3428c2082b87a637aaf35e8935bee2806a8323a4c0036ee947505fcd8
- initial_ast: 413b7457121b9b44c65744f8aea1acd4a75f86087b7d59be2fd9b3f3b980076e
- unrolled_ast: 413b7457121b9b44c65744f8aea1acd4a75f86087b7d59be2fd9b3f3b980076e
- ssa_ast: 83a7fa246c298630131a182c12292c6b4f202b5a65b85f6165b17341eb345ff2
- flattened_ast: 4084f57bda61aedf462ecfa1d88870b10e5c8523ce37274ff13ca9b6e7262eaa
- destructured_ast: 9adb65c58577ee18aedf4ccfa922325d4d07c47dd392bff1a0213bc5238046cb
- inlined_ast: 9adb65c58577ee18aedf4ccfa922325d4d07c47dd392bff1a0213bc5238046cb
- dce_ast: 9c61d1061b3db59926e7a3b24f6e381055128012557e07e6f751a9d0382b514d
+ - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25
+ type_checked_symbol_table: 354dc36b165fa3da8a90147dcfdd29785b7ebc7afefb75b5b2340b0b2036b438
+ unrolled_symbol_table: 354dc36b165fa3da8a90147dcfdd29785b7ebc7afefb75b5b2340b0b2036b438
+ initial_ast: ce4531f302ff88f736a92b6ed1de3dc2420257680bc3f486a7159f83533350fb
+ unrolled_ast: ce4531f302ff88f736a92b6ed1de3dc2420257680bc3f486a7159f83533350fb
+ ssa_ast: a156b034d22a8be7c1dc3f338e737fc5aec13b4d09111e5c636c830bd6849f9b
+ flattened_ast: 5ec526862dd50a4e63840df7ac0f061f7416b108bf6e9181faf344eca26aeaa6
+ destructured_ast: 210d356aa95d820ba762b3a67f3ba64c5b3192ceb52e41ae6afb138fb07646e8
+ inlined_ast: 210d356aa95d820ba762b3a67f3ba64c5b3192ceb52e41ae6afb138fb07646e8
+ dce_ast: 7bb11996fdfce8173582c91ebe688c96a762b7b7c75d70bfd7aeadd6fb9e86ac
bytecode: 95bc95d7defa42a6fdedd6472d0260c5d05e8a8c8e6929af7bf8d0132686f70f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out
index 3629fe9624..9662e7fbbf 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25
- type_checked_symbol_table: 6112e363c0e2595ce127f160ca4ea39be3ba38f27140f1488ac5b744e79aa3bb
- unrolled_symbol_table: 6112e363c0e2595ce127f160ca4ea39be3ba38f27140f1488ac5b744e79aa3bb
- initial_ast: 72da21520eeb266e1c65567ef9a08aba9089bc9a57c7bc9856777363f484d37f
- unrolled_ast: 72da21520eeb266e1c65567ef9a08aba9089bc9a57c7bc9856777363f484d37f
- ssa_ast: 5aa1c4faf2c21a19070b8e052a61fa4c565c511045df78b6fd80a1ba36935011
- flattened_ast: f0c3a46341dd9dec7411a24ec7f618aa080a789c67608777dadebd826ce71c62
- destructured_ast: a8f5c6f57c16c31effc5dc47f38ec35d118a444ecc373507d851e71693ba95f6
- inlined_ast: a8f5c6f57c16c31effc5dc47f38ec35d118a444ecc373507d851e71693ba95f6
- dce_ast: 0ad005216fbaacddc03cb809f4f54b56d1d49b0fbd29a19b4f5e1329ffb0b2f4
+ - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25
+ type_checked_symbol_table: 5db9ac376333782cadaff4c1ce2f31a0ccddbd357069439fe6bd2e7f9750b9c3
+ unrolled_symbol_table: 5db9ac376333782cadaff4c1ce2f31a0ccddbd357069439fe6bd2e7f9750b9c3
+ initial_ast: 3b65a6bd41c2a03d8fa9f3f615b254522987c762b8b87708353f66befc844dbd
+ unrolled_ast: 3b65a6bd41c2a03d8fa9f3f615b254522987c762b8b87708353f66befc844dbd
+ ssa_ast: 1cd0dcd47276da0a6f14507b170292ea3d34cd952faa22416889fd7f18bdf57b
+ flattened_ast: f802c4978bed8b911519cbf7f7ad29b22dc913436ea680acd3c70dc9d42aaa2f
+ destructured_ast: 76354e16c0ea6ff6d9371d74f88c6b4b8c2b17b5fece17e419ac23a9a6fa8905
+ inlined_ast: 76354e16c0ea6ff6d9371d74f88c6b4b8c2b17b5fece17e419ac23a9a6fa8905
+ dce_ast: 5c876ec10ca148c798a5d4b92929cf170d8d6f04bcb9c1dfbbf722a800c74d14
bytecode: 549c95212d4613a4e5901fbee874d822214994c384db635f8e24ea7b477a57eb
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out
index 5cd5fb9951..b7bbe625a8 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 391af003fe52c698698af4c3d69e3fee486909f16a88ba73b9554bb989061a1c
- type_checked_symbol_table: 5a8b298ac35aeba2a5ef15f5f59d3bc3d04e0037f43fa48bcc88893f85b94633
- unrolled_symbol_table: 5a8b298ac35aeba2a5ef15f5f59d3bc3d04e0037f43fa48bcc88893f85b94633
- initial_ast: d27517f9faf3c180fc95f0438017567ade48a71cf49ef49ca4c18972b86b05e8
- unrolled_ast: d27517f9faf3c180fc95f0438017567ade48a71cf49ef49ca4c18972b86b05e8
- ssa_ast: b838bd9b42d1f5e2a723bc0c6d5a3a21ea5ff364279657a1c980c9c51f1a4130
- flattened_ast: 447998c7fda5052ce2db04f667f0c870e4b5389fd04f812e86b67967e92aefd2
- destructured_ast: edce7a449bdd3760703dd63f6a2b2dfffaa694ab6f1ea3b4d73bcd6da5705c71
- inlined_ast: edce7a449bdd3760703dd63f6a2b2dfffaa694ab6f1ea3b4d73bcd6da5705c71
- dce_ast: 18c4318d87d9acb3e96a5f27fe5e021f85b2663300fdf5e21d55e40d2663002e
+ - - initial_symbol_table: 267e7ff3be98bb561dd7ba84359554b4bcebffefd9756fb1e270a2f7a8eb69c2
+ type_checked_symbol_table: 6dbfe456877dbe6aa27476514f0f319b7816949035b4b843639cb72b0665c4e5
+ unrolled_symbol_table: 6dbfe456877dbe6aa27476514f0f319b7816949035b4b843639cb72b0665c4e5
+ initial_ast: 31e1ab32757b283fbaef4900736ec797df785040b84265d1705595919564665d
+ unrolled_ast: 31e1ab32757b283fbaef4900736ec797df785040b84265d1705595919564665d
+ ssa_ast: 903ef21b2a3b308d984dadba63b8e0d0dd734204b990ed7a4e7eea2839660911
+ flattened_ast: 234aad7a65f3df4c94eaf0dd7b49a116a5bb39dcd98681e94fa9f4d887dd8351
+ destructured_ast: 169ccfbdc3a6cc665f13738012befdc31fbaafc065c5698fb0fac4df239f4291
+ inlined_ast: 169ccfbdc3a6cc665f13738012befdc31fbaafc065c5698fb0fac4df239f4291
+ dce_ast: 7a9287833b3e4bd79b03ba2f3d93af1b74d1fcb7ede80e86ff2c52813fb241be
bytecode: 44c588be4c27d8d89cd0fb7701e64126d75526e14fcc9c590da2d768f3e12b84
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out
index 274f079993..99b63b0089 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 60fb55a6673ba16ea5e1b81f6067f1a382d79bd56bc9a73ce18a053ab42d2abf
- type_checked_symbol_table: 7dc6ab9bb63a7e2ec04e5420a1bf18b4daf8daad1ee645f4493b7669a61427b6
- unrolled_symbol_table: 7dc6ab9bb63a7e2ec04e5420a1bf18b4daf8daad1ee645f4493b7669a61427b6
- initial_ast: aebbd5356b275a2f4e82636f3e93d7b4ba18833a6f808b94082c35232e4b9fc8
- unrolled_ast: aebbd5356b275a2f4e82636f3e93d7b4ba18833a6f808b94082c35232e4b9fc8
- ssa_ast: a523cb6adc46170758934a8370c065ba6a59c9c4189696da570cde725984a568
- flattened_ast: 7dc9c7deea8daa95c920e94630ec2fe5f021ebf00595827866f21aaa5149e4c0
- destructured_ast: d07e8018ead663787d33d18b2819a0cfd6fb18c2c1c635172c95544719b0c7ff
- inlined_ast: d07e8018ead663787d33d18b2819a0cfd6fb18c2c1c635172c95544719b0c7ff
- dce_ast: a371d30469710c422910fd0c50e381d270ba0401ed5f9371ae7e6423f0d5884e
+ - - initial_symbol_table: 0543dffc968c93d133c51ca64dcfb7e65ee59789ed4e7ffb5161b1f95e3c13cd
+ type_checked_symbol_table: 2ee644826157b17ebad7a9c12d3fc4ab8a880201d21b63481b3c0f91be96db1a
+ unrolled_symbol_table: 2ee644826157b17ebad7a9c12d3fc4ab8a880201d21b63481b3c0f91be96db1a
+ initial_ast: ddf466ca90b4922d6abb9d978892a5b2f2337fd646ea74796720e172bf3e83bd
+ unrolled_ast: ddf466ca90b4922d6abb9d978892a5b2f2337fd646ea74796720e172bf3e83bd
+ ssa_ast: 55da5f9a80163a708a1e405b0a9ea0f821d94757981a6c7324f5a67aa246edc4
+ flattened_ast: 26934fc32b9233089202472d14058de12a8dd63c2bcb87248d42bfcd0334b618
+ destructured_ast: 9ea259aafbba7b85d1e6fae64b8b9b0696c61d3906557f5a776240597feda859
+ inlined_ast: 9ea259aafbba7b85d1e6fae64b8b9b0696c61d3906557f5a776240597feda859
+ dce_ast: ed5cf91d83c449fe6b9e08af5346e038be36ece3d45f3d02068d06b9eba37ef8
bytecode: c755ed1b4083ce7afb98a0cefc02c7ba3141dbf82b81b6fd922810d887c0a9c3
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out
index 07f8d723ff..ee19e84b81 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: eae5ef283f1267565c56af6ab4b4df95168707cf02212a2a576a4a82d1922d35
- type_checked_symbol_table: 3c3cbf3fe8a940fae5b1334e455fe101b7f85001e6e378144f40bb56e223260e
- unrolled_symbol_table: 3c3cbf3fe8a940fae5b1334e455fe101b7f85001e6e378144f40bb56e223260e
- initial_ast: 0f044487e9aeeb405131c0e08550f4346cfdf587b09bb3d22bdfcc673e5240bd
- unrolled_ast: 0f044487e9aeeb405131c0e08550f4346cfdf587b09bb3d22bdfcc673e5240bd
- ssa_ast: 140ccc8d9a2e6184d340ddb716c27ac062982700cf74463c11768c562c5b7fe3
- flattened_ast: d95816e1ba9a178cffd2db7ae30cd90aaa29c92dc962b0c67420596600ee640c
- destructured_ast: 4f38fe5f6a5aa01d6b69643d7671680403cc226c780097e22ada88eab7ec3eb3
- inlined_ast: 4f38fe5f6a5aa01d6b69643d7671680403cc226c780097e22ada88eab7ec3eb3
- dce_ast: 03102ab8bad9d28951669749b7361918f62f6aae6c2c17a4851a77292267702f
+ - - initial_symbol_table: e1767184ce922e5940e918f41721f224a3a9cefbbbb33f5281621e7005e89f00
+ type_checked_symbol_table: a2c6481b9e20466a2c871f93d1858085135b44482a611af52d19767e770a8f2c
+ unrolled_symbol_table: a2c6481b9e20466a2c871f93d1858085135b44482a611af52d19767e770a8f2c
+ initial_ast: 1c5dc19aa2edae2ab7ec02768df75c158c77e9cbdb4f203c60ab9b69b9b1adbf
+ unrolled_ast: 1c5dc19aa2edae2ab7ec02768df75c158c77e9cbdb4f203c60ab9b69b9b1adbf
+ ssa_ast: 96d08e23aef127a1bd6ce9bd41ba8ca08d46731836f5ec401df3180f3802ec50
+ flattened_ast: d7191c19f7ccafd2734a4493f304784792b534710538d4b7aec2790912702af1
+ destructured_ast: 0ccfddd03ba19115fa1bd3c5f0c2b224870d30c34d18020a9a7426082bcc837c
+ inlined_ast: 0ccfddd03ba19115fa1bd3c5f0c2b224870d30c34d18020a9a7426082bcc837c
+ dce_ast: ef46c3c633b125bf21da3bc61359eea8e30ae4231ab7ce7840a49d4048103752
bytecode: c7524ba0aa2182bce5d66e93f36ddf6bb89a1251840bf51c7b9dce4218ac8562
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out
index fd719f0787..4bc98b0845 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516
- type_checked_symbol_table: 7abccfe35600d8f3f7579c37b034a4cd72574b6b7b6386847fe03970ca145444
- unrolled_symbol_table: 7abccfe35600d8f3f7579c37b034a4cd72574b6b7b6386847fe03970ca145444
- initial_ast: 48ac799c644d320ba4ae7767da233fa93fde7c162ce3dcce39739d368da857ba
- unrolled_ast: 48ac799c644d320ba4ae7767da233fa93fde7c162ce3dcce39739d368da857ba
- ssa_ast: 6669c8202a55099f53e38ea32e5a930958c968d53fb0e4f36ec02e7c69df60f4
- flattened_ast: 2cf088768e8503868cb62d95247c7d5191b1224e39cac10e4463a23c61f8d69b
- destructured_ast: 6d7eb3534fd4fb8d096f9e975ed6457967955a51ffd6dc30dfaf0c05136b01be
- inlined_ast: 6d7eb3534fd4fb8d096f9e975ed6457967955a51ffd6dc30dfaf0c05136b01be
- dce_ast: 36710838e70c77d633ddb818a3c7bc7a5d31eadeb57618bcf06b6fddbeb7f42d
+ - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013
+ type_checked_symbol_table: e0b3054da2ff76088ce73f1f9cd758f34428f4b05fc40cdd93fdeccc3da97338
+ unrolled_symbol_table: e0b3054da2ff76088ce73f1f9cd758f34428f4b05fc40cdd93fdeccc3da97338
+ initial_ast: bf134f56729cbceeeda3db29db1a29e871389fc2cf1683ecfe2ddbb3805a8bb4
+ unrolled_ast: bf134f56729cbceeeda3db29db1a29e871389fc2cf1683ecfe2ddbb3805a8bb4
+ ssa_ast: c2981d96d0c9674809fda31700b4decd8349dd2c8a1d48467492e1e928ea8bd9
+ flattened_ast: e1d87292b6923e83951e043b1c9c88c7dc91ef8ef3b2f6d00ccd15414ee21a39
+ destructured_ast: 4289a06d905aab1eeaf275275e858a6ac712316ce7ab5d88ba53aff117679080
+ inlined_ast: 4289a06d905aab1eeaf275275e858a6ac712316ce7ab5d88ba53aff117679080
+ dce_ast: 276295c5898131e98e89ddeced40a9e6f399c194c41a5784a5c65ce46fb2529e
bytecode: c2c9e8924baad5a7a7f6726c909e5832d597a972067c714da606359d9709ed31
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out
index 92dc3a561b..c4c91f2dca 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516
- type_checked_symbol_table: 50cbca89722323bf6dc1eeac9dc51916cb2f14fd7dd11fd95c22f8e77d562743
- unrolled_symbol_table: 50cbca89722323bf6dc1eeac9dc51916cb2f14fd7dd11fd95c22f8e77d562743
- initial_ast: cb6c7ad1a01918cd8bdc7125033e65802aa6b8c5173fb29237f796bc5fad7cbb
- unrolled_ast: cb6c7ad1a01918cd8bdc7125033e65802aa6b8c5173fb29237f796bc5fad7cbb
- ssa_ast: b8e310a42abd346242038e27b248c63a002882a56c036e1c1e1bbca9dc81c7ed
- flattened_ast: 44916e0b995b8f66eb75c27679b4486dc9bb8cc3926ec18b5bba8f6d528b9ed5
- destructured_ast: 9732f44b052a9c1dfb8f8d55cbd7e8c4f64f7469c38738727df9f86366c246b4
- inlined_ast: 9732f44b052a9c1dfb8f8d55cbd7e8c4f64f7469c38738727df9f86366c246b4
- dce_ast: c900f07b693539a8165025d7c0c44f110527a46b1bd91a3270d26045df48c0bd
+ - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013
+ type_checked_symbol_table: 5ad00d4f337d7d989a7a1cb9b9c275d75a4bd20886c33562f1a2c61921ce2785
+ unrolled_symbol_table: 5ad00d4f337d7d989a7a1cb9b9c275d75a4bd20886c33562f1a2c61921ce2785
+ initial_ast: c1995353e53427c1885c4a5cc4c6141b393ee3be9fa4584b464aeedca33c947f
+ unrolled_ast: c1995353e53427c1885c4a5cc4c6141b393ee3be9fa4584b464aeedca33c947f
+ ssa_ast: f925c44b5132d4196d577a3830d443f4c79b780cc4c126ad83408163cd1dd71b
+ flattened_ast: 62b5b9a9bcad841d57d6d1b339d9207df7c25d5fc2362826cd12c314dffbb5b3
+ destructured_ast: e788ae07d533ca027b75799f43934c42e1f78e9b34af7c14a46985885f7b59f4
+ inlined_ast: e788ae07d533ca027b75799f43934c42e1f78e9b34af7c14a46985885f7b59f4
+ dce_ast: 37d801aa8c249d73075126215e7b34758f2a747b81ce98f4c1832a299c5b387f
bytecode: cd06659f46218302131b68a41fb05fd7ae3ba7a5cccab097f2725422427c799b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out
index ded9d8027a..311aa31024 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516
- type_checked_symbol_table: 7d58f6333ce059a6357ba4fd57e1efc60d2e8cd9d5c051a12c30c4fe0165444a
- unrolled_symbol_table: 7d58f6333ce059a6357ba4fd57e1efc60d2e8cd9d5c051a12c30c4fe0165444a
- initial_ast: e4531e117b11b95e37fdb49adbc08ab1bd3060c8ae4231c55fe2641d272961a0
- unrolled_ast: e4531e117b11b95e37fdb49adbc08ab1bd3060c8ae4231c55fe2641d272961a0
- ssa_ast: 242b20f3b04d7f1f1ec06b1b34787ad226dd80a4b8b0ea1821d71600a35b16d1
- flattened_ast: 5252fc8e5473bd018ed0680bec90b9aaadec1b9ec1d83d7af7d8a4c9a3bf2a8e
- destructured_ast: ae3a374e34edc6e764c398a658209ab329b90a7fd634766e40ec0c81f1b9d6a7
- inlined_ast: ae3a374e34edc6e764c398a658209ab329b90a7fd634766e40ec0c81f1b9d6a7
- dce_ast: 6ecbaca7796b8b3ff87316c8f39d60a6ce7c50806b2fd320bee530ab0ef99e04
+ - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013
+ type_checked_symbol_table: db653f0c4549332233ad92696027c306c250d5f30531c061511760c78c788d10
+ unrolled_symbol_table: db653f0c4549332233ad92696027c306c250d5f30531c061511760c78c788d10
+ initial_ast: 201f66db76ef671b652440612916e5441d051dd32e7eb7e2ad4f2d9b13b75e4a
+ unrolled_ast: 201f66db76ef671b652440612916e5441d051dd32e7eb7e2ad4f2d9b13b75e4a
+ ssa_ast: cb1a8c7e346bd7af599d83cfac9999e773f424104ece03b49ba62252d8a4a38e
+ flattened_ast: ebb6b286cfaceaba42c14b7c26ab401f643b50e3844c047528af69d4883bfa4f
+ destructured_ast: 884c7f230dcebb309b832b05225277f9927641b614d4595c691d6a085a17504a
+ inlined_ast: 884c7f230dcebb309b832b05225277f9927641b614d4595c691d6a085a17504a
+ dce_ast: 30c895b8fba7ffea2e89602e82f57c1d6d41ecf82f35432a35bf7270576b428b
bytecode: cd0163ef5f278913b3e650356b1ec3eeb18731f152c64d78f29e21f88974c059
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out
index 8240be2f2a..acbed1186c 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 53f008c7863496e95d318e3d8848790cd20720976576f511e370250a909c3373
- type_checked_symbol_table: 517c6e2bfbec1ab034c1c87089cbc5354bc077ef8358cb942ab703fb25061b52
- unrolled_symbol_table: 517c6e2bfbec1ab034c1c87089cbc5354bc077ef8358cb942ab703fb25061b52
- initial_ast: e3960183847686f71e2b2d8b5b22816ebbb921a1b71e34b372f4e5a53c64e131
- unrolled_ast: e3960183847686f71e2b2d8b5b22816ebbb921a1b71e34b372f4e5a53c64e131
- ssa_ast: caefb1bced6965ab7049c572fb4c1f2db53272152a247ffaa2bbd2f04f944b48
- flattened_ast: 87352c1160cdcc8197f17c47a1186815e676114e1ba87086cc35288252ac2022
- destructured_ast: e3606fefc35fce64556979f6ba64e164aea3d0d86af679802a398d011e1ee7ac
- inlined_ast: e3606fefc35fce64556979f6ba64e164aea3d0d86af679802a398d011e1ee7ac
- dce_ast: fd33502887cdd364ed840e005c2266e7a01e25c4eaa7320d9477ba9e9c88cfcf
+ - - initial_symbol_table: a2342f0f3c1a750213f37726f7fba8e39540827ff50c740c3bc203f653f4f1b1
+ type_checked_symbol_table: a95ad1a0891ca4ef10399ba8e6d0f66bf78bcce607afee8e8368147e49946d75
+ unrolled_symbol_table: a95ad1a0891ca4ef10399ba8e6d0f66bf78bcce607afee8e8368147e49946d75
+ initial_ast: ab7b87869211b27cf5ddcb305ec54f3e879f24881700cf57ada639f79c425e19
+ unrolled_ast: ab7b87869211b27cf5ddcb305ec54f3e879f24881700cf57ada639f79c425e19
+ ssa_ast: 4b6000596e1e33f1620aaa2237510a6f478ee0b57f0a360349b39a3b7ed9ea06
+ flattened_ast: 78ef3527dcb9a15552fa7ea9fc3a04e96165915dd7782e6341a485a60fc1c2a0
+ destructured_ast: d0a6ba5272fbc31a2c5dfa778a28fa738d995321355084f2eb3572e1c7f4ec92
+ inlined_ast: d0a6ba5272fbc31a2c5dfa778a28fa738d995321355084f2eb3572e1c7f4ec92
+ dce_ast: 66f4ccba608dbac0e9b26109e7a605733d5712358f127dfbe9f2eda38793ee18
bytecode: 944b1ffecfe76ffcc604cfe563b348727743928c63a8c55ced3ad4eccf39649e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out
index d2fcec0b49..506b901414 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 83e332a1c8cd0c8f1353a3561cd237f098fc1782f05a98fe75ff9abee5b6f105
- type_checked_symbol_table: 5a4db0b8933031f7a683c7fe71cc222eee71ae41cb14e08f96970dfffc970849
- unrolled_symbol_table: 5a4db0b8933031f7a683c7fe71cc222eee71ae41cb14e08f96970dfffc970849
- initial_ast: eebcaa114aa37a7d78bf21fb0eb7738e211b8b97fa089475608ec74597d50356
- unrolled_ast: eebcaa114aa37a7d78bf21fb0eb7738e211b8b97fa089475608ec74597d50356
- ssa_ast: b90cc516157df4b0a843a8680bb15356329f517cfa7bd0b751184bae298dd0a8
- flattened_ast: fb726ca5b3ba3b1ab58b3678913615b26d20c24b744d8b8c42d85b5e529cbf4c
- destructured_ast: 77abb5a2bb4b9e373defe839ccc9b08f732189b5253621ea63f53560ccb1c2af
- inlined_ast: 77abb5a2bb4b9e373defe839ccc9b08f732189b5253621ea63f53560ccb1c2af
- dce_ast: fd04e03e54909b445833921ee37e6946504c232e1dd651ccec6a0fad094250de
+ - - initial_symbol_table: f3660cccb2a70d24b95fe270160c38d5a9811bd8d9dfd104cbf79fa1b5c7cd2c
+ type_checked_symbol_table: c98a808f47bedad903ab05d2aa70a9c5abbb2a308168cc3b814c47a6eeeb3463
+ unrolled_symbol_table: c98a808f47bedad903ab05d2aa70a9c5abbb2a308168cc3b814c47a6eeeb3463
+ initial_ast: 1caf36449cd813d7e5b7b879bcbe865960e61659c433a6001be0897ace532fb3
+ unrolled_ast: 1caf36449cd813d7e5b7b879bcbe865960e61659c433a6001be0897ace532fb3
+ ssa_ast: 4ca839c67aa15aacdba818170075db96404c85cf669a4031fba5c9210f448051
+ flattened_ast: 889d0f3a3ba60a0a097960c66abf1916f88ed88dc21adf4a06ae16adf8092b22
+ destructured_ast: dbaecacb94ed317310873314ea2672e504602948b53271b536303940b0496814
+ inlined_ast: dbaecacb94ed317310873314ea2672e504602948b53271b536303940b0496814
+ dce_ast: 0a8f8f1153fb69d844d9af61e090b2111951017bf7b6061e165c1ef2dceafab5
bytecode: 3d199e7bd35710525161f08b7c5cb1dc788ee7815cbd59a88967108b10c8f972
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out
index 2472a0d8fc..17fedc2033 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3710d59a75497cdb41d018131d422277feb5ce69b2d0e3edac384d768a5deb46
- type_checked_symbol_table: fc4317fc4c5ad7250c0378ba96de66d8b3f1521ea0ced29dde0573bf7626eebb
- unrolled_symbol_table: fc4317fc4c5ad7250c0378ba96de66d8b3f1521ea0ced29dde0573bf7626eebb
- initial_ast: 0eb4babaa295fb18c4b318fd674df56f521fa859d8db3a09aadca27ebe4fd8cc
- unrolled_ast: 0eb4babaa295fb18c4b318fd674df56f521fa859d8db3a09aadca27ebe4fd8cc
- ssa_ast: 0e0f9516867822c6fc0dfc73c360b128e0c48220518791fc1ddcce9dcca2a100
- flattened_ast: 12c27ac04ae28385d1bceac59bd8052a86338fb29f1032d5c813c68fd83ab11b
- destructured_ast: 168731609b8daa29e4551640471f4bb23fb6a08a6e07de7fa10885946916d1e0
- inlined_ast: 168731609b8daa29e4551640471f4bb23fb6a08a6e07de7fa10885946916d1e0
- dce_ast: 4fb01756558c6ac4079db5219ce9771a5ef89af6d7ec4aa50dc794cf84c254b2
+ - - initial_symbol_table: f27106e8aa0f87d16ddbc951630c83350e8032325343effb2d3b48ec56469309
+ type_checked_symbol_table: b43bbc95ab3769334c97054d9d4b62d94eb582732e099c831a958125a62eb0ee
+ unrolled_symbol_table: b43bbc95ab3769334c97054d9d4b62d94eb582732e099c831a958125a62eb0ee
+ initial_ast: 9ed3b3d23618c4858ecb55a8f23500935cb2749e43bed0522d8dec9d7668be25
+ unrolled_ast: 9ed3b3d23618c4858ecb55a8f23500935cb2749e43bed0522d8dec9d7668be25
+ ssa_ast: 376310d027df8dce6b081aaed3630d7de9b31c637e0069d697460b6d47740887
+ flattened_ast: 0f317ae5a5b997f882690cfcca68087f317a091dbcdc32f0e95d05af32cb27b7
+ destructured_ast: d7f50f94392a59ba2365cfc222be6e6b0ebf78142f96a091ddacd48ab787ef8d
+ inlined_ast: d7f50f94392a59ba2365cfc222be6e6b0ebf78142f96a091ddacd48ab787ef8d
+ dce_ast: a3d0d36688a8a79a8a796e46755b7ff33195dd12eed6419f9efb18ee51783ad3
bytecode: 908a1cadce203b91e79f9bce16280b922d6bab6f418a443b5e55989ad9f3a78c
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out
index 1f7a49cb9e..d4fad52911 100644
--- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ed11fcd35120c3fb07fe582c5e9acf727c9abacf520a78a5a469cf285555d458
- type_checked_symbol_table: 96abceab3387d3b3899ea3422993f4c8d614128172e73a7dd391e02060f308f7
- unrolled_symbol_table: 96abceab3387d3b3899ea3422993f4c8d614128172e73a7dd391e02060f308f7
- initial_ast: ce885a7598dd3cf5c56e7bad09b1caceca6ff2b48b0062b87f61b63ff918a3b9
- unrolled_ast: ce885a7598dd3cf5c56e7bad09b1caceca6ff2b48b0062b87f61b63ff918a3b9
- ssa_ast: ebd74e105dd8f3a91ec52777a53959042ef1ccf4d7becc2b53dde53a77827dea
- flattened_ast: 72ede536d9629916727ae6d47d1bbf7befecb3d03d879e9bc8eca2f75d6e6dbf
- destructured_ast: 155c91583de65985523598ce03a8423b0c41a836123fd0ccad812268d378bc88
- inlined_ast: 155c91583de65985523598ce03a8423b0c41a836123fd0ccad812268d378bc88
- dce_ast: 255ea7764e92cc2189f352dce89ad2f2f539b2f820c0230ce4f7a3c6379a7d42
+ - - initial_symbol_table: a206ae58bd1d9e64851bc27419e20c9753609fe04abb8fc2e13882236750b0d8
+ type_checked_symbol_table: 9ff8a6282a2a6bc98b687401ecccd7f853dede8a83ae77bab6aee69320efbda2
+ unrolled_symbol_table: 9ff8a6282a2a6bc98b687401ecccd7f853dede8a83ae77bab6aee69320efbda2
+ initial_ast: ad67464ef4bfb42fd569cafbd6add6ea5b79665ae8ddf4056b0fa9a00dbabcc0
+ unrolled_ast: ad67464ef4bfb42fd569cafbd6add6ea5b79665ae8ddf4056b0fa9a00dbabcc0
+ ssa_ast: f1a078395f9f6f11d424ac72dd875f4bcc22a4e47eeeff30b81d7cccab437bbb
+ flattened_ast: 693837a068db6f857ae5d2aa599df77a188f9c6730d4e613eb16e9200733d9d1
+ destructured_ast: 25a736ff9fd870916ccafcdb53418ed3388e9181dfcaf08b3cdb0fca757adf3a
+ inlined_ast: 25a736ff9fd870916ccafcdb53418ed3388e9181dfcaf08b3cdb0fca757adf3a
+ dce_ast: cf838a28e5a881106ced7fcdeeba1bc753bb8404327109c4b6bab5272dacf527
bytecode: 60461b2862272cfb6cbf27964e16921d3a0eaad4571b7313968485984101921e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out
index bc8502425c..07ec151502 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: ea9d2789f3a43d3cc9244523028f5501ae5d9e2605766746b1ee3e4b8fb7205c
- unrolled_ast: ea9d2789f3a43d3cc9244523028f5501ae5d9e2605766746b1ee3e4b8fb7205c
- ssa_ast: e18cb24ab161db9b6c23b5d64e8e2cc32a446d5b1ab744aa1eb262de1b1cfa13
- flattened_ast: f8c82884a91c580c7820f224af48c1b85c4cdc9efda2d9baa93a1d982187d888
- destructured_ast: e073bf70eccff4ab342a4e3bfb7e114af2a64f997c67b55cd30e8494fbff8780
- inlined_ast: e073bf70eccff4ab342a4e3bfb7e114af2a64f997c67b55cd30e8494fbff8780
- dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 6d4c8fde1d7dc8cc530c6f55c0583b9904493107ee53fba5cf51778b8fac781f
+ unrolled_ast: 6d4c8fde1d7dc8cc530c6f55c0583b9904493107ee53fba5cf51778b8fac781f
+ ssa_ast: 8b739c4de9425ebf651a56552890b996deb8026b6cf599d42ff591bae05aa425
+ flattened_ast: 5f5b55f156ee763b4c3667d7b20b53d1bd3eac849e219664fef3fd0d07350024
+ destructured_ast: 816c4dc10da517d34a9b3a8c04b0f36ad90ac076a54f6ff77c34b0eb5e25639e
+ inlined_ast: 816c4dc10da517d34a9b3a8c04b0f36ad90ac076a54f6ff77c34b0eb5e25639e
+ dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out
index 8599415473..60ba49c1fc 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 422322143c3bfad2b1883d172eaacc036df47c11e76464b04105331a59b2c91a
- unrolled_ast: 422322143c3bfad2b1883d172eaacc036df47c11e76464b04105331a59b2c91a
- ssa_ast: 52d71e485daccb8c2e426ce108e46cc88a2fb6d5eb12865a22d5d7a9c13b547a
- flattened_ast: a420b66f3c118709565b002b8554f3ea65e6802fd91fed9ac43ad8ca479ec6a2
- destructured_ast: 1dc6ec3a0ca0a17798b7e108814453596d5e31abde24090579d823d1514daf13
- inlined_ast: 1dc6ec3a0ca0a17798b7e108814453596d5e31abde24090579d823d1514daf13
- dce_ast: ac9af9b22b591363fd827baab8e6d5b0fc8f76cc75c6c083ae68d9b054c04069
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 96cc328db8189e7b4cf99b0b381b97b38fe5b5ff70c0edb5e8855188f9ae4276
+ unrolled_ast: 96cc328db8189e7b4cf99b0b381b97b38fe5b5ff70c0edb5e8855188f9ae4276
+ ssa_ast: 8a1382637fb695caeaea19b521229fb21798c01199302b536e035c6eee2c3eac
+ flattened_ast: 9b24f539aa0cac6ccdebde69742839b046e9ad5d292908e47da8be04cb04ef83
+ destructured_ast: b19a57e77220458950319035c88040430284beb437a0842b8a11f3c67923b36a
+ inlined_ast: b19a57e77220458950319035c88040430284beb437a0842b8a11f3c67923b36a
+ dce_ast: d8aeb521edf88e5fe5971802c4578f7262b2120cca21f5a3afecc5c7ba113f35
bytecode: 4a7ee455b4552494a4153a4a4585aecfdb077ae2d89b2281da182e4213c20508
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out
index 927277c945..2bf440e331 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 55f3dac52a864fab6177f95122b0dceeb14cc9a6c13d3e0da0a1672016e7d6b8
- unrolled_ast: 55f3dac52a864fab6177f95122b0dceeb14cc9a6c13d3e0da0a1672016e7d6b8
- ssa_ast: a4858753bd1f12a5f02446de6058a4da81e0e50fa67c431842f0af1e866caea0
- flattened_ast: 12144acaaf007f2f3587b64e007afca52c0995138ea4c3dc1cbbb010a39c4685
- destructured_ast: e45cb664588fe7f32c4b866a4c8a0c280d3be9f6197fe8897f59ab00770e6a74
- inlined_ast: e45cb664588fe7f32c4b866a4c8a0c280d3be9f6197fe8897f59ab00770e6a74
- dce_ast: 91835ff55920802d1766e74dff22e4e88d1435b09a18c3498c4d9888188f7977
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 4c1e8288bc51b051d064eba8ab8f1258cbe5ad534a7f3432c48c4f932560ca21
+ unrolled_ast: 4c1e8288bc51b051d064eba8ab8f1258cbe5ad534a7f3432c48c4f932560ca21
+ ssa_ast: 26a2cad2150ae60c02e6627d003864ecac588987b3cea88650828fd46c9063fc
+ flattened_ast: 3713e8b2f40df7e56bd2c06dfa30ab668569a986f14807b39f5d59c21aa8ee09
+ destructured_ast: a1b5b53230f92163126e6b3791c9e2ee324a2201d050e5b017fe652b9c691c5f
+ inlined_ast: a1b5b53230f92163126e6b3791c9e2ee324a2201d050e5b017fe652b9c691c5f
+ dce_ast: a30da19c9d00cac180a87d1bb098697e00db389e0a9b47406ba1601943201896
bytecode: 5e1c3a522f56e1e46342bb1e4d14c2827d7d7dcf0e73d13c694ce9211181a90e
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out
index cc462aa941..5e585ab64d 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 225e48db7875e33693d7843b7c66a3e86ccc031db201e2e4372ee3284f5d2c52
- unrolled_ast: 225e48db7875e33693d7843b7c66a3e86ccc031db201e2e4372ee3284f5d2c52
- ssa_ast: ca235e0797f40da494a23e5906144452b05ba8728c93848adb37baf1ef280519
- flattened_ast: b48bf3a1e689718bcae1886e411cd1e94b6cdc05203b849dba98556b7411f77c
- destructured_ast: a4ae3777b10f108858820906bd6f2c21fa05bb0dd09822d0cc116c62ea0054c8
- inlined_ast: a4ae3777b10f108858820906bd6f2c21fa05bb0dd09822d0cc116c62ea0054c8
- dce_ast: 2a6222308f6586a373646dce9df83772bb891e601f46d810bf6db906b112d380
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: f5d588e37ad84751cfe19e8cf7c432e823e1637ce018a3bfa536ae01638a80da
+ unrolled_ast: f5d588e37ad84751cfe19e8cf7c432e823e1637ce018a3bfa536ae01638a80da
+ ssa_ast: 94432f95ffcd4b9d0007e12ea118efb445c2f9f64f5d55720742ea230811d3c8
+ flattened_ast: 3b3ec56ca5f57fcc87f60115da99133e05381d23bf7d0dc1a4a986280d57f7d9
+ destructured_ast: f72dd65d26ab53f00c682bed8227467c1f0319806b1592e215ea8999debf7487
+ inlined_ast: f72dd65d26ab53f00c682bed8227467c1f0319806b1592e215ea8999debf7487
+ dce_ast: c2caa533254d02d255f4e9f4be98af15d12ed487f918aa426bd4d78740aa1d09
bytecode: 2854f9d794d38f70f28b7715b25d597c94a380af36a51b6b3c04d1fe71e2cf3f
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out
index 84297bad6f..126a192496 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: ed80dc7a140ee14a738a9be6d9bbc5c0b13f7396ce689b0c8613be5e6915efac
- unrolled_ast: ed80dc7a140ee14a738a9be6d9bbc5c0b13f7396ce689b0c8613be5e6915efac
- ssa_ast: 6f027bf77d8749577e1a6b83a2d8ca853ae4b4d24b67b7fcd20c1ddf959c79ff
- flattened_ast: 8be40ae7b3712d86ebc7497e2eb1d4b3dd7c622e3d2f7eb5b51e1c6e327513b3
- destructured_ast: a2a1a63bfdfb2ef4f0c57ce55e306e1a407c39eb5095db87a81d65ceaace46fa
- inlined_ast: a2a1a63bfdfb2ef4f0c57ce55e306e1a407c39eb5095db87a81d65ceaace46fa
- dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 5d33f2d10e4f1dc02e2b081a2b5c4ab2a8164c7fbcaed0d071c843cbeed5fbc7
+ unrolled_ast: 5d33f2d10e4f1dc02e2b081a2b5c4ab2a8164c7fbcaed0d071c843cbeed5fbc7
+ ssa_ast: df1bc8739a8ed0438a363b39fd20548e70aec1c2850894e8cf53346f0b23efd2
+ flattened_ast: d1f9b57894e204553044d69ecce9f1d3952a27f92f681cb4db701256700e8c98
+ destructured_ast: a439f967c62a9d059ddc3ef34891966c29da61c7b0a22ea54280315eee7178d2
+ inlined_ast: a439f967c62a9d059ddc3ef34891966c29da61c7b0a22ea54280315eee7178d2
+ dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out
index 1b37c7658c..d2668c7273 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: bbd257d85d5b9c6b85579ac00ebb306f4400d3bbee2ebeb2ad6ff127b1993317
- unrolled_ast: bbd257d85d5b9c6b85579ac00ebb306f4400d3bbee2ebeb2ad6ff127b1993317
- ssa_ast: 203fe0c26389bd98cb94dc9275e50c3083d76ae0d9c2dab10a663618ac1f44c5
- flattened_ast: 3bd6daa3052b5032501583f18d440043dd0d9569573faa99782ee37d4f8e39d5
- destructured_ast: e3423e8d2068367817a71248d5305638ac2accd610aee108582e7472fa104328
- inlined_ast: e3423e8d2068367817a71248d5305638ac2accd610aee108582e7472fa104328
- dce_ast: d3d56aa6b06fa08592103d6bfa2abcf685ce90032ca8b166593e7da740278144
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 678c4c005b5a4dd31336fb14976d2a2a687370d15020489358de8e6de48980b0
+ unrolled_ast: 678c4c005b5a4dd31336fb14976d2a2a687370d15020489358de8e6de48980b0
+ ssa_ast: 4593ca78f02da8a10afbed3bea99636fa21e096b36ef6baf8fa9f14abf871b2c
+ flattened_ast: 4d0f59b0cb3f1dd054acd6b917af0a92928759227e42a1ea9d3e30304fbafa9c
+ destructured_ast: cd955951240a52ed4ca266868e7e98424f648794b1ca5270636b9554b6339778
+ inlined_ast: cd955951240a52ed4ca266868e7e98424f648794b1ca5270636b9554b6339778
+ dce_ast: 3090b10e9ecc608042cc89b113b79009ea55ee5e14de159e143f42920bf2246a
bytecode: 5afc04764a3838219b882f5feeafa9603549ecc199dc30e765320f00d70c0fc8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out
index 8525d6768e..030733b314 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: aa8293e799828263f322b2f6fd700c5aa8764beafb5bfdb6928c11a39728e033
- unrolled_ast: aa8293e799828263f322b2f6fd700c5aa8764beafb5bfdb6928c11a39728e033
- ssa_ast: 7ba9b3425921bcfa75df7412d013fc594c97a5edc717624316208deb8a06fe55
- flattened_ast: f49b06dd7ad6deecf6a2e745c05ecb50ebbf83372bfb83c716ecba2ac3bd0015
- destructured_ast: 8837330604163cd09c94e68e94ab5728c60f4626c49fef410b6466b87a95faf5
- inlined_ast: 8837330604163cd09c94e68e94ab5728c60f4626c49fef410b6466b87a95faf5
- dce_ast: c735ac40a5f1a72c80fd043b7dfb9408789555e04bf2760d12c3f632fe236ba4
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 40b32083b20684d2daf433cbefb036fcd74d00657dcde8db6ce6c533ae68cc27
+ unrolled_ast: 40b32083b20684d2daf433cbefb036fcd74d00657dcde8db6ce6c533ae68cc27
+ ssa_ast: 82f5f94e4b07eda6c3b074aee5c20f7f37237003aa94883d28dd05e70ea485ab
+ flattened_ast: 04612476ad72c6efbd0055e3ac962ed04304628aeb43bfbc4a0c28f984c01a66
+ destructured_ast: e542305e38c0ff25a667c717344549dbafbe93726fd98ba9c32af433bd606cd5
+ inlined_ast: e542305e38c0ff25a667c717344549dbafbe93726fd98ba9c32af433bd606cd5
+ dce_ast: 9f2703ce2176bc07738b7862ddf773340fc7f1cee6f3ab31e307f0609afaa10d
bytecode: 1a55ccb2faa44b5220b4dadfb85af4d74f8018a6ca8726e85cc3d1db349cb24d
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out
index dc52e2cce5..9c507e3ef7 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: 34bc54c705f452d4bdc698120a4afa849f8dc063f3fa59bb36af328e82a9a876
- unrolled_ast: 34bc54c705f452d4bdc698120a4afa849f8dc063f3fa59bb36af328e82a9a876
- ssa_ast: 2256015c30ba6077240a1e917060689c4103e15c589e090f4eeab8fd4fe5a366
- flattened_ast: 3eb2d416cd1ae1bd8eaef72b3690f8b4dd41501102cae9299e6631cc941c70ef
- destructured_ast: 35935d444555c9413bd980295e7b6dbb7a1bb4c5ee6ae96e77107ac725af6353
- inlined_ast: 35935d444555c9413bd980295e7b6dbb7a1bb4c5ee6ae96e77107ac725af6353
- dce_ast: 87b557482fe183f852578f9f1f9aaa4c3f2fefab8132acd8186c34b75f4526a0
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: 85c75fcbedd84ef334d6bfbc484e9f5ae890db7a7fe4b8394b47dbd6453775a0
+ unrolled_ast: 85c75fcbedd84ef334d6bfbc484e9f5ae890db7a7fe4b8394b47dbd6453775a0
+ ssa_ast: a36c8af76e2774ed9462df219fe9480290325236ed5f88ffdbc365b96664bb69
+ flattened_ast: e6f840d8cbee43f6ceb34c7ecb95950a2a0e48c0991bed2034a047bdbc49689f
+ destructured_ast: 5768eb9e2d6d4be837fef1518ea706f7fbee45328698864a55d4acf53c7ae793
+ inlined_ast: 5768eb9e2d6d4be837fef1518ea706f7fbee45328698864a55d4acf53c7ae793
+ dce_ast: a9b419ea69ba4c64746e14d0751ba77b0bb6e8c447445921bb64e96f46499583
bytecode: 7dbc4e044d6ef673a73bcee19f7fbac023f640aeffa49485274c899666c45fa9
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out
index 50a4ed1bf2..72a881eca7 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 7ebb1242725004bee7d6c8f80b8ca602896018878e29f1506c54998ee10f03ab
- unrolled_ast: 7ebb1242725004bee7d6c8f80b8ca602896018878e29f1506c54998ee10f03ab
- ssa_ast: 3a7cef7868723732340cb22185c596b68826bb9e089c9f8db715f0736570a40f
- flattened_ast: ff8bd06aed49e23eda2afa29651cd3261f75c39d74c52d5ad6531c39bb4621b6
- destructured_ast: 1c930fd1297cac586246ddeca1c60418349fb03bd6e3818bf3162a9cda0e7e8b
- inlined_ast: 1c930fd1297cac586246ddeca1c60418349fb03bd6e3818bf3162a9cda0e7e8b
- dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 791baa436d99b49c08bb59fa3c83f0a86a6d365fa6d032c6720e8c4a7cf94996
+ unrolled_ast: 791baa436d99b49c08bb59fa3c83f0a86a6d365fa6d032c6720e8c4a7cf94996
+ ssa_ast: 52b79d36bb215f1c4cd6522759c2cf315e1ea52002f3ba4666740253e63f115f
+ flattened_ast: 4c368973704aff90ab10fd216cfb2f434f1847f429f0aa6863b5170c17596db7
+ destructured_ast: d93e78518258120f7512e2f65e9e54c04d02c18aa4243f928e481e52a373bbec
+ inlined_ast: d93e78518258120f7512e2f65e9e54c04d02c18aa4243f928e481e52a373bbec
+ dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out
index 7f748988b7..7822901add 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 2c0674fa04066bdd4fb552fbbf52f2cf9d613ce9c708e2a69e26e5dc2320fee3
- unrolled_ast: 2c0674fa04066bdd4fb552fbbf52f2cf9d613ce9c708e2a69e26e5dc2320fee3
- ssa_ast: 8d31d6d3d3e779f44b1e259a30a1ff35a9d0e4ae1ede630512d50d57613be621
- flattened_ast: 90cdcaf12b3593507837762d49b50225dd5e945b4c516c38edc0b6748b6c4551
- destructured_ast: 857f285017f0f3c1e4a30eceb20c471494a2a565522ae99d142f6aa1de359ee4
- inlined_ast: 857f285017f0f3c1e4a30eceb20c471494a2a565522ae99d142f6aa1de359ee4
- dce_ast: b14b99450b5747ca2069c11f79258e5c4f9d54d65f3bf05f0d7a4b4547fa3e84
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 49e2727399822c21f7a16ee8885b672bd35303f6a8e74c7dd53dce657fc4943a
+ unrolled_ast: 49e2727399822c21f7a16ee8885b672bd35303f6a8e74c7dd53dce657fc4943a
+ ssa_ast: 4ba013d4341fbb82247552e8d25139b8d4c9238420b702bce8ccba7448436f6e
+ flattened_ast: b7050cb81da0c8e025b2973c3eb5cb10b40ec06ff868f7bce30f49bcb973b0e2
+ destructured_ast: 4eb347883c78f9736ed9997f4895c5f4227e5b4237860325465f97eadb451e8e
+ inlined_ast: 4eb347883c78f9736ed9997f4895c5f4227e5b4237860325465f97eadb451e8e
+ dce_ast: cf4f5e76613f07fd916f4e66c58e29ad7f039e53bed49a8262783326a0a2b187
bytecode: 49aae76eea34a87eee6105d1ef33a771079970ce5efcddce06b56bdd162b0649
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out
index e2b37a65b5..f7c9df3708 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 90cc94e7494d62a830c4236ad95d0148f620251bd7b1aab57f577c05cc103ef3
- unrolled_ast: 90cc94e7494d62a830c4236ad95d0148f620251bd7b1aab57f577c05cc103ef3
- ssa_ast: 590654c72d5a366d58b0522a1613d29bf7e2de3a1c4d4391d56576ca6d86cde4
- flattened_ast: ee9bca80143c47e2d90cf22a5d75ecd86d5f4771818b34208955393dfe1ec0d6
- destructured_ast: 5906148d1d800e9be80d96422b278b052c0423077ee24a1575ee2d7c0dc3a1da
- inlined_ast: 5906148d1d800e9be80d96422b278b052c0423077ee24a1575ee2d7c0dc3a1da
- dce_ast: c05ef0b35bc299cb5e00938f70fbc9a5683a9a1e9b5136563ebc8a6f9e166790
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 12bedec62669e2b773269468bbb8d07ddbc72e23c124af055c176c0ec4e24f1b
+ unrolled_ast: 12bedec62669e2b773269468bbb8d07ddbc72e23c124af055c176c0ec4e24f1b
+ ssa_ast: a87389a83b736fc46cfe2ab4b4a1e7801c8c538f31d3a2cb4e915c297299e0d6
+ flattened_ast: ceb0ae4bde695636adbed3fd5bfc3b73d2e7beaef37c0145ed4a73c5ef3738dd
+ destructured_ast: e12d863ce3351048e2a7adaaee79f81f7a5ddca53232a3d39e17344ec3a9e2d6
+ inlined_ast: e12d863ce3351048e2a7adaaee79f81f7a5ddca53232a3d39e17344ec3a9e2d6
+ dce_ast: bd84f9a5914afc02f27bd9848fe3361eae69c1476f934bd3ae257945f155c475
bytecode: 02d47a7250c61ef4d17c7ab46f74657d42b407488f8e4a3a3035d9fd55772c72
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out
index ae3130f895..1f185255cc 100644
--- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: b02bd8ffb1a1dcf2330e7cd2df82514e3ea748ca94619a112c5368311c330d6e
- unrolled_ast: b02bd8ffb1a1dcf2330e7cd2df82514e3ea748ca94619a112c5368311c330d6e
- ssa_ast: 59eb17bea5e6983f6717d456b86d5d94edbac377bfbd564477c283afbc1f410d
- flattened_ast: 1f0cdaac529f7d9c037acfde0d03cf86893b383c7157328f4ac7e92b6f2a51ba
- destructured_ast: 566cfd3b30579022d036365f38edb2b5940482354f51092907549c08931b900d
- inlined_ast: 566cfd3b30579022d036365f38edb2b5940482354f51092907549c08931b900d
- dce_ast: 2b6e9e667631068d3f641349bce2a9cdfc0b84f90d95f74c961f3f73983bd6f3
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: ae69d8ffe2fdacd176e755f7e6a526e4a5924d7b8a97b502078618b37bb04df7
+ unrolled_ast: ae69d8ffe2fdacd176e755f7e6a526e4a5924d7b8a97b502078618b37bb04df7
+ ssa_ast: b26163801af9c678d20c2657b1f0e3bd8e8ec4836f342a743293d38ed54dc094
+ flattened_ast: 7e5eaf6dbf6843134a215a08b4fc6a471e76592f39c9bffe0a45d6ebc8a2ec2f
+ destructured_ast: 46194a2f3c06cdf8f312fd4aecc2a58e26d2535e4990a77b8cc21a4ce2235358
+ inlined_ast: 46194a2f3c06cdf8f312fd4aecc2a58e26d2535e4990a77b8cc21a4ce2235358
+ dce_ast: e56b136231e058aa304f5adb9b8c262cbcfecfc2d0b1e3f046a73e4eb709b8b0
bytecode: 5230c6c2a5d11187990baad02e10050166090cd500ef2cc6047d648384c8cac3
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out
index ad327055a9..0062cd6a43 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 66217e543c37656474fc0d7c16ffedc116a16ca011529c70d69a8aceb281dbad
- unrolled_ast: 66217e543c37656474fc0d7c16ffedc116a16ca011529c70d69a8aceb281dbad
- ssa_ast: 3d176e98195da7e3bd2c1b58434834e2d991a45881b63932f7aed5096a6d46a8
- flattened_ast: 433574942dd161ae4c4d333aaa317fdd8c646f7f7995f196ac982cd92781d912
- destructured_ast: 44f82f4c9dce35672d9175167ba050b2290e7d91b3e65de0e47577cd20a868ef
- inlined_ast: 44f82f4c9dce35672d9175167ba050b2290e7d91b3e65de0e47577cd20a868ef
- dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: bd89df2cf63e09b2aacbcaad8a268973c1574666c238c41aacbd3ba3c04d5902
+ unrolled_ast: bd89df2cf63e09b2aacbcaad8a268973c1574666c238c41aacbd3ba3c04d5902
+ ssa_ast: 7b392282852ea91a394a205127b0494025e3ae8c05ebbc3794dee3d9f4137789
+ flattened_ast: d1d0a6a93408867e9a397e3c9112629d8f24abbde92853d35d47d33ba219039c
+ destructured_ast: 69b319521d7c8bd94f1132850031bf706e91bc76fdc19ed1379f245b4c209067
+ inlined_ast: 69b319521d7c8bd94f1132850031bf706e91bc76fdc19ed1379f245b4c209067
+ dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out
index 57f4c26d53..6d2d70a1ca 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: cb5f09a417d514b13be22ade6744c32ed7bf67985766966bc2cecf7aa523536c
- unrolled_ast: cb5f09a417d514b13be22ade6744c32ed7bf67985766966bc2cecf7aa523536c
- ssa_ast: a49ce96466e91288b4541a6bb9d08f1b5afabfe8afb9195272d8a186b247a3d9
- flattened_ast: 39e1f707293cc56d553266bdc89891d145c0ae1c1a6300737c61ff3ded3086c3
- destructured_ast: 2e9988d5690d912188bbc3c54d909574583c01ffb0dfb219887056e8615a5197
- inlined_ast: 2e9988d5690d912188bbc3c54d909574583c01ffb0dfb219887056e8615a5197
- dce_ast: 8de471f719b29984eb396f628c2c380a9522fda30fd068fcfde106e6233fdd8c
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: fc65663308d4e0d86b0e88728f4fa83d59051d62fddaa8d375719ef46d497599
+ unrolled_ast: fc65663308d4e0d86b0e88728f4fa83d59051d62fddaa8d375719ef46d497599
+ ssa_ast: 8c5f64489d13f07007552f3806db19536d99b976b7ede5c534103d1a4442d6f2
+ flattened_ast: 1ac2278a11df9c8230283102d770cd7878d5d5e5382d2e765bcf894ba8f69f0c
+ destructured_ast: 829a3fc2892d5e80ffe4af88b10076daf69a3cc329717178b6aae9c7962d6c1e
+ inlined_ast: 829a3fc2892d5e80ffe4af88b10076daf69a3cc329717178b6aae9c7962d6c1e
+ dce_ast: a53ddb4793a44e9a90b12d2bfc4f9493fc42dc8daa5403c4aaa9bec9bc37c2d1
bytecode: 690637a56c18881cf6f85a1531bb8b17cd18d901daf7c29301562c019fe495c7
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out
index c359fcfa0f..41834ab88e 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: e3f510e1216f277c35591e633abd728fd3aa9e4b6e8af69030c36ddb04d04f10
- unrolled_ast: e3f510e1216f277c35591e633abd728fd3aa9e4b6e8af69030c36ddb04d04f10
- ssa_ast: ef28b6de6881194982aaae64404dbf7c5ed2cd07ff07b019620cd44779223cad
- flattened_ast: a4840b9c71edf16c4e3c81c8b824d95d39b23f7277d034bf6674a07c4573b77b
- destructured_ast: 3553743ba2634b0e0a679c0356054614af5cc7dc257f86d9a7889af4cfc05358
- inlined_ast: 3553743ba2634b0e0a679c0356054614af5cc7dc257f86d9a7889af4cfc05358
- dce_ast: ad99fb57826bbadebedd521bbeea402083cf3754d96cb567273596a08560c042
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: d979cb06177ade4eec9fab801ec7fdcedb978cdc5faa6feee13c47de234b8a17
+ unrolled_ast: d979cb06177ade4eec9fab801ec7fdcedb978cdc5faa6feee13c47de234b8a17
+ ssa_ast: bed215bd7d037bb6930853451cd6113f128b9067c99883a00e242c7b2fbe92c0
+ flattened_ast: e50bb4b75f667f86753fbe60dd700ff3101ba5fa741aa2d2c408e5d6d724b2e4
+ destructured_ast: 7b423cc2834d512bedbbfeb4a03205f3a3a317781eeba3cf34bb684d0d540254
+ inlined_ast: 7b423cc2834d512bedbbfeb4a03205f3a3a317781eeba3cf34bb684d0d540254
+ dce_ast: e20b8489660179e4e19fee306c2a29cc0017cbbfd706143979402543bef73528
bytecode: 46d916910ae925bea8c55fc0887b41d05efedac9228150f59f894ff52652a290
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out
index 61d6dd7dec..0c0e0184f6 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: c200a3609b214c94f287c35ab973dc24fd4f000e3af5f443cba590693b1d3425
- unrolled_ast: c200a3609b214c94f287c35ab973dc24fd4f000e3af5f443cba590693b1d3425
- ssa_ast: 8fc1125a98566bd6a8da40a37f6e57b6d0389229d17843d30aebce099dbd29fa
- flattened_ast: 5ca26cbefce9d315e718028cfa53c764dc203522b77221068ef0505ee537944e
- destructured_ast: c025d6f7808ee01f7214596b1ae54158534b46c2b21d33cc4963d0f497c3c4d6
- inlined_ast: c025d6f7808ee01f7214596b1ae54158534b46c2b21d33cc4963d0f497c3c4d6
- dce_ast: 65c2ce0bde3545fd7784f682ca6fbc90d3a45182ad2793b4036c3ce356e9c960
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: 8cc0ab155845e611e3aedf95fd7f6c170779aa834c20ea2b89d2e828f503027c
+ unrolled_ast: 8cc0ab155845e611e3aedf95fd7f6c170779aa834c20ea2b89d2e828f503027c
+ ssa_ast: dde1317f86db19375def352dadcad560081a35f7e807e0447bc2b75856bd8ee0
+ flattened_ast: c13d3cc0804344b226cca8ffbcbd1fc149084307c8b2ccf19ad2d2d7e769ce00
+ destructured_ast: cd93a842af2fdb50d735f5bcd4aed559ceca0c43d25fe0dabe26c56f4ed22d51
+ inlined_ast: cd93a842af2fdb50d735f5bcd4aed559ceca0c43d25fe0dabe26c56f4ed22d51
+ dce_ast: afe633662100d8029ec2db5a14a813176f88e06b0c51a0b578a176800a03a1ad
bytecode: d6a9ad31d87c08ce7882a80a4d5067f89ce048108bd23a41487051aab4904268
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out
index 13a1052e75..5c678b89cc 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: e09d05eb025dc64bd9e1cac44f7a4044fcb3c29c1a58f8d15994a117830a6a71
- unrolled_ast: e09d05eb025dc64bd9e1cac44f7a4044fcb3c29c1a58f8d15994a117830a6a71
- ssa_ast: f5a1b4dfe4a5ab714e6fad33313338544239381d97e64ef08d0724de930a5f69
- flattened_ast: 02acd6900e0dd3895aaea67b6a42ce2e938c805c52501ebe2be081e2ee7d27c2
- destructured_ast: 43d610e7daa758274abf5eaa8c39ddb686ca768cb13dc138602e2ab1a55879dc
- inlined_ast: 43d610e7daa758274abf5eaa8c39ddb686ca768cb13dc138602e2ab1a55879dc
- dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 63fa305f2e8a83ce0dfe1abf133a8282bccbbb1719b7cf2ac378685ec8f215f2
+ unrolled_ast: 63fa305f2e8a83ce0dfe1abf133a8282bccbbb1719b7cf2ac378685ec8f215f2
+ ssa_ast: a2e4227d8c3817ded02c57d06f74ef873f1344e44a2370756fe5855039bc8324
+ flattened_ast: a80b2cf8fbb3f3e8f5598cea41ca2d1014e9ba1a7afd2e50205b08dd365863be
+ destructured_ast: 31d81696d4b87fb2a19ea4821b9683e1c93620486adb5be6e319408109b5f626
+ inlined_ast: 31d81696d4b87fb2a19ea4821b9683e1c93620486adb5be6e319408109b5f626
+ dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out
index 176a209b3c..563807548c 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 9b864a19d9a0c4edd48654ce805a09bb5a9403e3024f14e7c19a60b696ce66bd
- unrolled_ast: 9b864a19d9a0c4edd48654ce805a09bb5a9403e3024f14e7c19a60b696ce66bd
- ssa_ast: 118c9841f59596e9c87f98eb67b49b354657fdff34ac1f9a6d369583cf84f874
- flattened_ast: ceff20db20a3b34dc86aa124658766208ab857b4d6d5bf80f832f4ff4e83bf8a
- destructured_ast: a78c5af8a92d46449da615d91aecfbcef4771433dfb11c1b86df0b152913bc92
- inlined_ast: a78c5af8a92d46449da615d91aecfbcef4771433dfb11c1b86df0b152913bc92
- dce_ast: c2c719a340cf97ae236007b69c2991efa99ad4b6df65541d01a95c51c2d00ce8
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 2f98faa9ee9fa49e9d175a2cf6c29b8c8ea7404a2c289b68de20162c4aa1052d
+ unrolled_ast: 2f98faa9ee9fa49e9d175a2cf6c29b8c8ea7404a2c289b68de20162c4aa1052d
+ ssa_ast: b461095f30fd5daa7b5d8506e64c11c2de579e096fc63d434914e9af37fec28d
+ flattened_ast: c0c919f95f4ce601abab03666b6654a3c7f812fdc69aae74f5dcbd2b17833b86
+ destructured_ast: 779f0fe3f01bb8883932a1d379763fd497378f46e12310627cb259f4e204fd65
+ inlined_ast: 779f0fe3f01bb8883932a1d379763fd497378f46e12310627cb259f4e204fd65
+ dce_ast: 1a6161e5a856e9a674a6c4c4b7d7542b0ebdbdfa7b46ea0256124a972c6f9fe5
bytecode: 2e3beeb8a0f7547611c2c519e43599ac9e5b7fafc215ee921eb500d921987252
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out
index dfd19b1f08..2cf9358aea 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: cfa51041f42553b88699f49e3da7ff85f59c0a22fb888425efdf127ab16b34de
- unrolled_ast: cfa51041f42553b88699f49e3da7ff85f59c0a22fb888425efdf127ab16b34de
- ssa_ast: e480464c47b0ac335d1d7845164dc970b2a3ec536ce26084fd4fa39d1d2895f5
- flattened_ast: 4e4f438fae09bc062ffb7f5aa379bb32106d862b0d5b4aec0f8fb6df3573f94e
- destructured_ast: f490ae9519ed30a9cdd86fccd69532d160934d61d1d93cbe5d6b9086afb8f057
- inlined_ast: f490ae9519ed30a9cdd86fccd69532d160934d61d1d93cbe5d6b9086afb8f057
- dce_ast: 0f51ceb7020441615732f74722421d3d4d252583d2cd12a996830ea1930e9026
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 0090cdfd23a90670204287d0924da62eb6987f14e9902fcdf2e49168ce1905fe
+ unrolled_ast: 0090cdfd23a90670204287d0924da62eb6987f14e9902fcdf2e49168ce1905fe
+ ssa_ast: ca2048f889bf902ce8c20bd9259302ec32f05d895de3b0a51070c74f651e662c
+ flattened_ast: 58e5a7b8300bf12cfc38fb97c2bc9c26ca46d6420d3120a8cbf80779297c2b23
+ destructured_ast: b4ab612488fe789843e5c6b1e1df254d974345265775eb8e2fa8b2a736dcd327
+ inlined_ast: b4ab612488fe789843e5c6b1e1df254d974345265775eb8e2fa8b2a736dcd327
+ dce_ast: 8d0d1fe8d99f97a36357c48b536d2604b97d985b4ffa30db4f6133cde52ff8d6
bytecode: 9dddbe9729f05832d71afd33571dc4ea51212f6e4f6d6c6b27f523d38059f2a1
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out
index 8601c9d0b7..3ddea9f070 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: ef1f4ff1e7cd472736d0203a4848d48623e5664f1cdc105d19fc1efa09c1cf57
- unrolled_ast: ef1f4ff1e7cd472736d0203a4848d48623e5664f1cdc105d19fc1efa09c1cf57
- ssa_ast: 3a539a668956b2e0a4b127ab329f609a39de370ea6cdbf5ee7bf7b3b7c1b57a2
- flattened_ast: 8a25be4b78660b041168c3d5498116cba284ed54861811f340bd4e16e0541ae1
- destructured_ast: b3852e1d25bce0f5ee4f27ee8c793544fbf596e2165f4b8dadf8f8b211f8bc84
- inlined_ast: b3852e1d25bce0f5ee4f27ee8c793544fbf596e2165f4b8dadf8f8b211f8bc84
- dce_ast: 6e25735cdc725acab4b2fdefa7071ef4f974a94350cfd1de09861bd630f7fe41
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: c840f85fe397b0ad2c52709c7a5378cdbf01940eccba4ae6b7d6c7d630f70ecc
+ unrolled_ast: c840f85fe397b0ad2c52709c7a5378cdbf01940eccba4ae6b7d6c7d630f70ecc
+ ssa_ast: ce2ef3416e58f10b15f068001f52da6270d7e7cd1cb78318557ba4bd30251f03
+ flattened_ast: 888c8290bf53ebb10e81a8cb7b8bf81f5543765711c44626f2a6c9060e63f10d
+ destructured_ast: ab79ce707c9b751f5ca2df456302215bd7a6043b1b7656f4a29511f5b23a3102
+ inlined_ast: ab79ce707c9b751f5ca2df456302215bd7a6043b1b7656f4a29511f5b23a3102
+ dce_ast: 4344db45605685bdb36560e2ddd869dfddead94c0bc105388365f9fdab5d6801
bytecode: 77991d7596edcef00041488b23dfbb364c0c979217f4de3a324d42d91ea28f5a
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out
index 9f4fa71d13..4f8c41d3c3 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558
- initial_ast: 9fecdd7c4ca463b4823d59fdb478d3722688a6b57c5a97335bf3dcd0a23a115e
- unrolled_ast: 9fecdd7c4ca463b4823d59fdb478d3722688a6b57c5a97335bf3dcd0a23a115e
- ssa_ast: c815148c7944e6fcc8e2c62a92020cb3def339f23722bb913121a11a02728015
- flattened_ast: 7d23a038662f928171a506f1a9d76c9aecaca63abbaa91d3e31fcf2334b329a7
- destructured_ast: 93a0fac08c48b74f0a1708b2e777fd57a67cd064c95d2973b35d7b2ed1e0aba4
- inlined_ast: 93a0fac08c48b74f0a1708b2e777fd57a67cd064c95d2973b35d7b2ed1e0aba4
- dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0
+ initial_ast: 36f8e628b933d4c46daea0f7de09b12d931d4bf420ff147aee8da1710fcfe644
+ unrolled_ast: 36f8e628b933d4c46daea0f7de09b12d931d4bf420ff147aee8da1710fcfe644
+ ssa_ast: 3ab0b2468ce7ea78a5e12e730d23d0b1a12004ae4e57fc58995def2f855afe97
+ flattened_ast: f02fbce54da59a09b27c833aa754582e5b9d3003273bf1a5c1abffe20c1c2f9e
+ destructured_ast: f8ea617b27ff0bb4a5496e1b7d30cbe2997a854d82fcd337e66751db5f5cfde6
+ inlined_ast: f8ea617b27ff0bb4a5496e1b7d30cbe2997a854d82fcd337e66751db5f5cfde6
+ dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc
bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out
index 85e94dfe23..b6221a754f 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc
- type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4
- initial_ast: 763d4e5ce41f2cd66d5622a917840641c0a95c1f576b4823eaee5e982e05c61c
- unrolled_ast: 763d4e5ce41f2cd66d5622a917840641c0a95c1f576b4823eaee5e982e05c61c
- ssa_ast: 635f9fae1571db280d3fc87f117586a5936576bb024a11b637ed1c030388a43c
- flattened_ast: 675d47254c5202c69c0c34c300e11c2e5527ab381e91ce855ac6c619d1ed4f61
- destructured_ast: 12ad61c676ffae680cbc06ed4540d6c77b39611db29e1f467bce451b1cac3e95
- inlined_ast: 12ad61c676ffae680cbc06ed4540d6c77b39611db29e1f467bce451b1cac3e95
- dce_ast: 27328f5ba6bac7e76a935dbbac058911037608ba443cd931df349b0cdfbb7438
+ - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0
+ type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5
+ initial_ast: 1687df8896d1f698f7f4f493025569acdb85c6feb7ce47c5f9c808681a46dd97
+ unrolled_ast: 1687df8896d1f698f7f4f493025569acdb85c6feb7ce47c5f9c808681a46dd97
+ ssa_ast: bdf68bbd3439f4fb2e0c25a4b5b5c78c99c8c36230ab8306edfb6681e5509d8b
+ flattened_ast: 7a45f7085de22f0097be4ea871cf48d01e73d08c4a84c9221f8bbc9c73faca58
+ destructured_ast: db69568065e793d347eb559138d79974bef3bf87d8d28ffe665abeb6f30484ab
+ inlined_ast: db69568065e793d347eb559138d79974bef3bf87d8d28ffe665abeb6f30484ab
+ dce_ast: db5890c09882d1c16a149b5d1ea9adc21bb707a4c55d7d5718cc2c90351dce25
bytecode: 5a8a82d9707b83f6fe1d6f317a88b89ec9d908cd30fde3658d4e465e4ddf88e8
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out
index 7c044661bd..177535c3df 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58
- type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d
- initial_ast: 824fe787e64a63ca2bb66cf33aac480b7369e0a56002360578539f84ef81c5d5
- unrolled_ast: 824fe787e64a63ca2bb66cf33aac480b7369e0a56002360578539f84ef81c5d5
- ssa_ast: d757d2c244d0eac82185ab31bcaca7a4d6213b8b03b5832d366ebe114eef0755
- flattened_ast: 9e5bf3aeb1df1e334b88c35e7ac1346683dfa441e82f3224f8ad7b14182ced87
- destructured_ast: 76547bbaddf1f2c9eca31cc4d14b793f7de6cc873437602f7e39bf995bd53059
- inlined_ast: 76547bbaddf1f2c9eca31cc4d14b793f7de6cc873437602f7e39bf995bd53059
- dce_ast: 185ec680246e6f56c9e95053728e87a8383828e838967a0f19e53859d79b8848
+ - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2
+ type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390
+ initial_ast: 5c5fc23355cac3e656a1a5e25323ef3dbdcfe32b9885fbe70371e9b933a8268c
+ unrolled_ast: 5c5fc23355cac3e656a1a5e25323ef3dbdcfe32b9885fbe70371e9b933a8268c
+ ssa_ast: ac8f5d7170232bc69d65b870edaaf678fcf053d6f9968d0362c9f3b65dd02e31
+ flattened_ast: af4a154fb2e277db1c9da743bff756c9d312fee30a3c07e2b6b59633dd416303
+ destructured_ast: ed9a1c032724b3e50d3505c412cdf2f0beea5bf353bac82137c7510700efe816
+ inlined_ast: ed9a1c032724b3e50d3505c412cdf2f0beea5bf353bac82137c7510700efe816
+ dce_ast: b01e6d9ea1ae58d8ea6b02d2f7e065cc467094b713269d0cb9ab68ae78692d21
bytecode: 02daa75965baeaaad40c59c24d161cb796a2d833b10bd189c9bb2a38e8bf747b
warnings: ""
diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out
index 0f943d97ba..2918f0fb1f 100644
--- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out
+++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5
- type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266
- initial_ast: c424835a31e7d78c1e65fedf9771ccd1d8982573c64ceec7f988fb760f2578e2
- unrolled_ast: c424835a31e7d78c1e65fedf9771ccd1d8982573c64ceec7f988fb760f2578e2
- ssa_ast: f3bc2c0779bf16ca2a6f34e6cf4820a70168bf1bbd3428c563655bb6c40c1a28
- flattened_ast: 1d69c8da95c8bef00b913f1045bc8907d1fb7f1ac39d7589b3784455bdf9d993
- destructured_ast: 60169ba7be0ed30a58ad43a1ce84b153e76b6554366dd50749ca1b61deda37e4
- inlined_ast: 60169ba7be0ed30a58ad43a1ce84b153e76b6554366dd50749ca1b61deda37e4
- dce_ast: 07d73fe6b48482d2aee64e23399cbe6600565c294b23fe94ad61a01ad7827063
+ - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c
+ type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c
+ initial_ast: 4607def290af20b5b62227326034f06026e8cbcdd32a36fd670d83801ad99902
+ unrolled_ast: 4607def290af20b5b62227326034f06026e8cbcdd32a36fd670d83801ad99902
+ ssa_ast: a176e30a93c5207ed0d874964e6d6e7ae3c081b1103d8dad50cb0bf6a6090d41
+ flattened_ast: 594b7506fcf6fbec70b530cb7e51c53cdab54dd6a27343cdd523ccd34e692c43
+ destructured_ast: 8e1cf7d7f8fd978ef1d64cdb899fe93655555d907f896b6e7c18a01383c1e029
+ inlined_ast: 8e1cf7d7f8fd978ef1d64cdb899fe93655555d907f896b6e7c18a01383c1e029
+ dce_ast: 3f14661508e3d2672b9049054796df05411f308aceaa2ab72b862d7a62add16b
bytecode: ea26232ca66042daf7a856c208ce760f7355068171ed4cde5da403f375ab7d65
warnings: ""
diff --git a/tests/expectations/compiler/core/constants/group_gen.out b/tests/expectations/compiler/core/constants/group_gen.out
index f40af6cb60..6c8362d36a 100644
--- a/tests/expectations/compiler/core/constants/group_gen.out
+++ b/tests/expectations/compiler/core/constants/group_gen.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2c341a58bec3063d55fd77ebb308d445af77b620186197466b3a45ca26b3750e
- type_checked_symbol_table: 004be6947e42ef7e19c6bb0e2e4defefd4612931de097f9f7cc13672c2d5511b
- unrolled_symbol_table: 004be6947e42ef7e19c6bb0e2e4defefd4612931de097f9f7cc13672c2d5511b
+ - - initial_symbol_table: 0e6cdcc0120752c1f2e358be01cef22a14a2b9b6df6304df861bdde5e6615f9c
+ type_checked_symbol_table: 35993ce9d5debf3e76ec2a01bf9b64128807e3153ef9e4621606f4237e0818a0
+ unrolled_symbol_table: 35993ce9d5debf3e76ec2a01bf9b64128807e3153ef9e4621606f4237e0818a0
initial_ast: 2d3a643bd2d39f5776e33b1e757ca438401d128a3289a51fb467ce283b2e80ae
unrolled_ast: 2d3a643bd2d39f5776e33b1e757ca438401d128a3289a51fb467ce283b2e80ae
ssa_ast: d62fe51b8ff85daa579229dc6cc07d0bf48b402c65a8649936a70b8be2af4d72
diff --git a/tests/expectations/compiler/definition/out_of_order.out b/tests/expectations/compiler/definition/out_of_order.out
index 8329110511..f568e7cf07 100644
--- a/tests/expectations/compiler/definition/out_of_order.out
+++ b/tests/expectations/compiler/definition/out_of_order.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 249b52744895f5d35f8f71892a1f8bdae3224c5fb599229556c474cf641c4e0c
- type_checked_symbol_table: 0bd3ec7f4ab111678ac11c6a821bc991f8c95fcb3f427a268daddad3bcad0081
- unrolled_symbol_table: 0bd3ec7f4ab111678ac11c6a821bc991f8c95fcb3f427a268daddad3bcad0081
+ - - initial_symbol_table: 30486dc8d5f71038ce3a35dbc4072cd14efd11d083f34dad174db3354c70d91a
+ type_checked_symbol_table: d5f5bb7933eb7ac8509b56c192f29d8199973ff85cc285b183d602d74e8cb549
+ unrolled_symbol_table: d5f5bb7933eb7ac8509b56c192f29d8199973ff85cc285b183d602d74e8cb549
initial_ast: 3c940903056c3c30d644f18ceb1b2e2bd1334ac5ad5f50d40f61a79c4eb344d6
unrolled_ast: 3c940903056c3c30d644f18ceb1b2e2bd1334ac5ad5f50d40f61a79c4eb344d6
ssa_ast: e591502f02ae7ddf1aca686630c4732fc88ee409ffcda5602d61e7b25149d944
diff --git a/tests/expectations/compiler/examples/auction.out b/tests/expectations/compiler/examples/auction.out
index b946407534..2eb592845b 100644
--- a/tests/expectations/compiler/examples/auction.out
+++ b/tests/expectations/compiler/examples/auction.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9dc5f200dbf44202ad561bc0b1c62679a2d82fdc280b0c4ef95b4757e7b6c8b1
- type_checked_symbol_table: e5beedf2de1051bf79bd68bc02b5dd44795f9820959be7d9ee873d8b72510842
- unrolled_symbol_table: e5beedf2de1051bf79bd68bc02b5dd44795f9820959be7d9ee873d8b72510842
- initial_ast: 5fbbe3c4ae85f9c6dca5fb009830b17edff9c2680edd80b2ec886d7f9b0e9310
- unrolled_ast: 5fbbe3c4ae85f9c6dca5fb009830b17edff9c2680edd80b2ec886d7f9b0e9310
- ssa_ast: e5cea630df7765014a40932e269164e2952aa8ccc0d233400ea34d25359a4d8c
- flattened_ast: 62e26cc398581ac19d55d3ac911a9ff5672ac9e6affb27bca3d053c368aaf8f1
- destructured_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9
- inlined_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9
- dce_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9
+ - - initial_symbol_table: 3594be65da1ecb9946068c4c7f93edac06ac696ad5007f7dbf981ea17fb6350f
+ type_checked_symbol_table: 712d27d9ee8cd11f8f5f0817aa4363055855dcaad1333d9a426a70cdb2746339
+ unrolled_symbol_table: 712d27d9ee8cd11f8f5f0817aa4363055855dcaad1333d9a426a70cdb2746339
+ initial_ast: 5c700b4ffce0ee2438c6b4f088dce5e3d358d39a233c221504183db7ce09022a
+ unrolled_ast: 5c700b4ffce0ee2438c6b4f088dce5e3d358d39a233c221504183db7ce09022a
+ ssa_ast: 817a5d91037f7139d941f0329886d4737eb4f2c4a0ea4e38c8e92d03c50b91a1
+ flattened_ast: 6bdf19bea660922e9d7877c51530837cd38df3b9d39c70ab20a28777cf8bfd90
+ destructured_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690
+ inlined_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690
+ dce_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690
bytecode: ae52309998de7e291d82e92418fdbf583b182ce12e710e844550132d8743380e
warnings: ""
diff --git a/tests/expectations/compiler/examples/basic_bank.out b/tests/expectations/compiler/examples/basic_bank.out
index 05dc0a2c34..ca77201203 100644
--- a/tests/expectations/compiler/examples/basic_bank.out
+++ b/tests/expectations/compiler/examples/basic_bank.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 563a61ead3766e7932b25e1ee252a967c646f764cc816bfb16710e81e7ea4843
- type_checked_symbol_table: d3d607240bc5fb1c6682dd9a28c4f25d458fc12f3c8b3a9dc93b57b76b44a52b
- unrolled_symbol_table: 43626a3716be024faf15590d04d55131d4fa1d78bd54dc4981f35e45707272c9
- initial_ast: 1bfaf92fc2a616f35561ec94643184035d3a5cdc8b0e665e6daf7ca016302836
- unrolled_ast: 2f94ed7cd59eda11fa1e7dd8853129de8f2ef0792d0e5f96cf51b52afd1b67c2
- ssa_ast: 85ca0c6bcf47d7797863bd14cc68c83b62f5c53b8624d1aeeb29ae7f404dbe20
- flattened_ast: 2332b4f86b1acfae267b6bfd2f921cce249290fc7460214b0da756f3f5c52b9b
- destructured_ast: b9d52e9c0d588d209441bf6f0d8e09f88ae9a35e854611b3e47694e4be6405e1
- inlined_ast: aa92cb1709e3c80a31a6ffc64b5b38b1af033ab09bc7169b1af59a28292ebe42
- dce_ast: aa92cb1709e3c80a31a6ffc64b5b38b1af033ab09bc7169b1af59a28292ebe42
+ - - initial_symbol_table: 1d141c0aa14720c624574f71f66b303a5285c1375a8395c7e0c1bf06262f6ec1
+ type_checked_symbol_table: a315d67f831f5af44937c6398a5669ee75acdcaa40f97ff16bcea8568d05c5ca
+ unrolled_symbol_table: e67f0df760afa4a6ebd2d79904a28c75e99fc5d122af43bef81433223f1e0ee5
+ initial_ast: 88083917f140198ec18d96f130e1e4ceef5d06eb3a698e6fd2b05dfb8a718906
+ unrolled_ast: f815f3e95b3b9aa1412d2c3b1c1e3fa3b6b1a1295e7cbe73d0f206d1a08d669e
+ ssa_ast: 9ae4f53dea4d8851854ed682f1e23f1e21f7d6589d7b407c9aba93cfff3b277b
+ flattened_ast: f6d660d53e9669e68c2d5c12d24bc49fffd1056283f7c291de92065de74d1a8c
+ destructured_ast: fce75b2c4c8860ee956e6174f579af36d78394d08ff463201d00e2da7cdd0a94
+ inlined_ast: 67a8c073a70ec5627e9920d6fe27ff411986abe2f50b4a011e171928e10f87e6
+ dce_ast: 67a8c073a70ec5627e9920d6fe27ff411986abe2f50b4a011e171928e10f87e6
bytecode: 799c84f9a28bcdd1cb72269b56baae0905a136fc2d041745fb7ae52c9958b24e
warnings: ""
diff --git a/tests/expectations/compiler/examples/board.out b/tests/expectations/compiler/examples/board.out
index bc31d404ed..43f9b70959 100644
--- a/tests/expectations/compiler/examples/board.out
+++ b/tests/expectations/compiler/examples/board.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c08c7fdc5b849f8d1402eaffe330eae21ffa40a71ae29232a811e6de1d8a0134
- type_checked_symbol_table: 747ce7178d5222a287460a44a6af1dda0d4d2646d3dafca6a24f3a1c71de86ce
- unrolled_symbol_table: 747ce7178d5222a287460a44a6af1dda0d4d2646d3dafca6a24f3a1c71de86ce
- initial_ast: 163e58c23caf6031cb151883e5cf8b0107a1d674b234c7161d2b40b4d925e1bc
- unrolled_ast: df70fde6d320332d1af2d1682d124cdc0f33a60cb32128f22e61bcbd7e07f322
- ssa_ast: 7236e0bb75a9683d3f28fd12a7338a28ec1b10e1af7538cc8e7f6a67f1a74b9d
- flattened_ast: 4530e75241d1831ad41ff3d1e6fa314367ab365edd0810bdcfe43b41a7ac981c
- destructured_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839
- inlined_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839
- dce_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839
+ - - initial_symbol_table: 0609972aa2ca8244ca2c3bbb5e7a2ca52fc5b3adda433ee5fd0bd88d4fa6d421
+ type_checked_symbol_table: 38a1d311ec0343cc9b6d7c78526fc4d38c5b02540b82efe69ba4ec2e718d3afd
+ unrolled_symbol_table: 38a1d311ec0343cc9b6d7c78526fc4d38c5b02540b82efe69ba4ec2e718d3afd
+ initial_ast: 038c4ca683aba38f08b68675d59f297f7126923556f8d5236cbc6193e2bacf43
+ unrolled_ast: 7a31b5fb40d2684a38f79e8e89c2ec96e9819a46444af5813706b23931294bf9
+ ssa_ast: 8b3c6ecca3971bdf25c103fa5cffddda9e920c96f091441bd1ab23c972c6c183
+ flattened_ast: c06e4adf0c0cbe27ace4e5388ec3b5cf02baf02a3766262747ee44cb51dc2b16
+ destructured_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d
+ inlined_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d
+ dce_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d
bytecode: aefb5e5a0f121ad8132981b01cc28fb487f749faf8306b7dc9d1b6c3400af180
warnings: ""
diff --git a/tests/expectations/compiler/examples/bubblesort.out b/tests/expectations/compiler/examples/bubblesort.out
index 2082a06f8f..a6d2e6be1c 100644
--- a/tests/expectations/compiler/examples/bubblesort.out
+++ b/tests/expectations/compiler/examples/bubblesort.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d137dd4bcbfd053998e7e155589834bbe09309f04f2a15e302165a3b73311867
- type_checked_symbol_table: db86d31cb7a5fe27722edc93b04b8a7fdbf872fba652ee19562c49cee7e0d134
- unrolled_symbol_table: db86d31cb7a5fe27722edc93b04b8a7fdbf872fba652ee19562c49cee7e0d134
+ - - initial_symbol_table: 69c4c8c19a8951e64720ae5d3e2bdc8c058c957ec7110818730e32551d3e0457
+ type_checked_symbol_table: 2c959954798929c53eb8eedb82e2148670f8a1d2516f088a328f1b2f80f8c5a0
+ unrolled_symbol_table: 2c959954798929c53eb8eedb82e2148670f8a1d2516f088a328f1b2f80f8c5a0
initial_ast: ef820400306bd4cf642e4abd1a31e90e8a00a50f569ef59c345c3c94cc5bcb84
unrolled_ast: ef820400306bd4cf642e4abd1a31e90e8a00a50f569ef59c345c3c94cc5bcb84
ssa_ast: 24f3f142667b18f963fb5fe3811ddfba61eae0ea420bb1c3dcd8a03c94ee2b5a
diff --git a/tests/expectations/compiler/examples/core.out b/tests/expectations/compiler/examples/core.out
index 21c135779f..5d653a2e4f 100644
--- a/tests/expectations/compiler/examples/core.out
+++ b/tests/expectations/compiler/examples/core.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d5338334db8bfeeecdb9f9826dfe6d1e7bd95f66cfe2a2cb543d28533d5c1cde
- type_checked_symbol_table: 62064b98695465c42e87daf7f0309207f302e6890e4679419c52a29626df8766
- unrolled_symbol_table: 62064b98695465c42e87daf7f0309207f302e6890e4679419c52a29626df8766
- initial_ast: f2dfd82eb072715a4c48f7f0f9b341abe54c3f7a05bc959c0584f8c57604466f
- unrolled_ast: f2dfd82eb072715a4c48f7f0f9b341abe54c3f7a05bc959c0584f8c57604466f
- ssa_ast: ec1509c5ddc8d256ed003b94df8885bf771529f6d0f120cfde9b7cdf797e0172
- flattened_ast: 2c034b291b089dd657034603eaeba00845ee78e9d9fc48a4bc6062073872fec8
- destructured_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f
- inlined_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f
- dce_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f
+ - - initial_symbol_table: 17d9465b131824de5771364a1b0fe537422a09d15a4c0dcb90fc99d6fd715883
+ type_checked_symbol_table: 8dc851db7ec5665e3af3e6d2b1be4c81c6bf5e4b29cad44eaa2d6db9d9ab072f
+ unrolled_symbol_table: 8dc851db7ec5665e3af3e6d2b1be4c81c6bf5e4b29cad44eaa2d6db9d9ab072f
+ initial_ast: 077ba29e79b03f08b27661bea957c5665b3b93c7467e2cbda856b01aab8c10b3
+ unrolled_ast: 077ba29e79b03f08b27661bea957c5665b3b93c7467e2cbda856b01aab8c10b3
+ ssa_ast: f3dd68439f88c0ff0a52c18f416c2125c745c2e98ee969c79edc593e005f16a5
+ flattened_ast: fa5a9f191547ad08cacac97da7431b307a5e4c42f279581cc19d29d78645a82f
+ destructured_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049
+ inlined_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049
+ dce_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049
bytecode: b83219a26865ebfabc32ab427527151e26f2ca352b2dcc09e37069e38a102eb5
warnings: ""
diff --git a/tests/expectations/compiler/examples/fibonacci.out b/tests/expectations/compiler/examples/fibonacci.out
index 1df6991a7b..eee073dc05 100644
--- a/tests/expectations/compiler/examples/fibonacci.out
+++ b/tests/expectations/compiler/examples/fibonacci.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6c855df9419797ab16d8faa8c7bb148134f50583cd86c7d3f32a33447f968d1d
- type_checked_symbol_table: 1d725a715e82586efcbad13561c3011ee018ca26db80acbfb35a114bb2bdd79d
- unrolled_symbol_table: 17fa7256866ce828b0d91c1e81d1ec1530a7a087f388972a92e44acf86a9c541
- initial_ast: 4df0dc145908c596d4f2fdb4518609364f9513a20ec0a70dc6d14e029f7ebf84
- unrolled_ast: 52fcc5a8178ede7ae8b9abc6f0a56bafe0f68805b9b9cf9ed8515f2a2a02b81b
- ssa_ast: 7ba72cb3ceee940d2fdd857ebcb68476049d4ce6850726a595a1ce6f1816bacd
- flattened_ast: 6bbbe414bf5c8b5d767cf3e4d7012d8287968b92ce60317587d29f6707adf009
- destructured_ast: 4b6685a11e966eb8c7901b660c368170fe59db2518c4c570a745df8ac02beb71
- inlined_ast: 9cebfa51c322da93f258a99821f412996d4937d6dedbe9bf935c7253eac871c1
- dce_ast: 0a34216bf13885e7858bbc03374029f5c9d07d13b3a6c79a0a6251070f928aeb
+ - - initial_symbol_table: 1d028ab62e9e90d8e04e9ed2f7da45c96ec6bf01991c429bdc32266365a1dc05
+ type_checked_symbol_table: b58e29e7b11b55ccf1a867233df1d97ba072af5c982fc45e5330e5f00a803a2a
+ unrolled_symbol_table: ba70649ef4a99f4485b7a576267e81fdb70a4df2c6667fd56bde151656496666
+ initial_ast: 42399fd40ea746ba185e1ddd8ca594dbf5c1bb6e4c39bae1182fdc20829adc65
+ unrolled_ast: 29f7e1cf45d6bcf561746f3b20793f6178a6196df6796ed19597570de193d6aa
+ ssa_ast: 1f9ff2f670467ba1a63b56d0a1c6629696771fbb7977f64a43e32cac371cefde
+ flattened_ast: 80e735864cadacde75f4aa7bbe3fac05660b3d4bd42bb45419198220a11814b3
+ destructured_ast: 976d357e89ebbc69cfc58f0ea66ff8718b18b33053c31500c09cae320b8aa1c6
+ inlined_ast: 915c7cf6ece99d930b27b6cf1ff73addcf874d436e85cedcab48940b4a5e7e52
+ dce_ast: 84bd37c953b80439b608372c589b79e4a1ca6f8901ce50ebaf28e02aed328f01
bytecode: 3b90abd4333a964993382d9f47ba381cdd732a342f8b28828b99870c6dfafffc
warnings: ""
diff --git a/tests/expectations/compiler/examples/groups.out b/tests/expectations/compiler/examples/groups.out
index 17bc64957f..7278090bd9 100644
--- a/tests/expectations/compiler/examples/groups.out
+++ b/tests/expectations/compiler/examples/groups.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 789dae6b4c5e3dd1711ac9efb809fd590e237296dcdd87f8e304071c12accfa5
- type_checked_symbol_table: 0d9667b468a7a7ca301068a3069059f43dde7f176f1b3769cac505a500b66ae4
- unrolled_symbol_table: 0d9667b468a7a7ca301068a3069059f43dde7f176f1b3769cac505a500b66ae4
+ - - initial_symbol_table: 26ec7f6a9104027fbc65072acec9eb90d346b6a728e30b01183330e66db519d5
+ type_checked_symbol_table: 4ab7daa16ca48a13dcceb6ff498772e0996a213b48cadd53e176f30712ce48cd
+ unrolled_symbol_table: 4ab7daa16ca48a13dcceb6ff498772e0996a213b48cadd53e176f30712ce48cd
initial_ast: a2a0b61fbc683f8b2b101aec466330e520ff4087d7fcddd084cb627940a4499e
unrolled_ast: a2a0b61fbc683f8b2b101aec466330e520ff4087d7fcddd084cb627940a4499e
ssa_ast: fad07269635be5bf09c22509adbb49e60eae691471f8ed5433619e0a9c7e5659
diff --git a/tests/expectations/compiler/examples/helloworld.out b/tests/expectations/compiler/examples/helloworld.out
index 6dc96f0fb6..c9a6d912b2 100644
--- a/tests/expectations/compiler/examples/helloworld.out
+++ b/tests/expectations/compiler/examples/helloworld.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 06118a128ceb8465a70a4a152ab279641ad45cf5b59b92a3f732b4aeef9c8715
- type_checked_symbol_table: 85f3bc07ec5b792bfc41647eb0d97fc76c79524ffc6362a21e12c46ec68b52f7
- unrolled_symbol_table: 85f3bc07ec5b792bfc41647eb0d97fc76c79524ffc6362a21e12c46ec68b52f7
+ - - initial_symbol_table: 350641f2e88e39c4f852062a7103bce82a65b327b892b2ba1e92fde1ac787eb1
+ type_checked_symbol_table: 588fbe4872b21a9a463d0fd5b9ab9114e548975e8ff2ad5f033a8ae21c61d702
+ unrolled_symbol_table: 588fbe4872b21a9a463d0fd5b9ab9114e548975e8ff2ad5f033a8ae21c61d702
initial_ast: 62102daabdc95271cc0d71aa30d952f28c28c2c70cc522f524818703f357548e
unrolled_ast: 62102daabdc95271cc0d71aa30d952f28c28c2c70cc522f524818703f357548e
ssa_ast: c1ae622fa2f2fdc8552ee2723cafe291dab4f15ce19787435f054562f5839b6c
diff --git a/tests/expectations/compiler/examples/interest.out b/tests/expectations/compiler/examples/interest.out
index 708b14f276..8df81a9c22 100644
--- a/tests/expectations/compiler/examples/interest.out
+++ b/tests/expectations/compiler/examples/interest.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a669ebbba1ba1c89f9b9bc0f42342f9dab476d8eab1c5bae3d3e541482f9b25b
- type_checked_symbol_table: 627a3c7488c6e18e617e7ed564bb7ae29ef11dd81f3ea18c5c73d173f253b6b5
- unrolled_symbol_table: 26f0e24e0ac333ba239d85ed8293638f79ece995b09d84d936c2256c8882e8e4
+ - - initial_symbol_table: 7e78a535aadebd5964c52acba57c2d0c4c001271063c0e669251dcb2b6166b74
+ type_checked_symbol_table: 1fe0041c3e0874a1bef56212f627a9ba39b98fc5e81031c01e7c3882cb90931d
+ unrolled_symbol_table: 484b3f9d360c06179ab38b7308d4299528ecd3b62acbe97a08adf56f38188ee0
initial_ast: d4a5ec27f4532c5c2fa1e218a59688a2c5d2e81de104aa0ffe509a5e7fff049a
unrolled_ast: 0953cd05d51be2a30f78c79066b894d2079bd68bf0e6e901cf345beb8e86d8b1
ssa_ast: 501df3991960894f2ae10a50099e4481e3943eb2084a729d217f0697259412da
diff --git a/tests/expectations/compiler/examples/lottery.out b/tests/expectations/compiler/examples/lottery.out
index 63712215c3..3ea08b2d36 100644
--- a/tests/expectations/compiler/examples/lottery.out
+++ b/tests/expectations/compiler/examples/lottery.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7760fe49ebadfb79b6ec6deef5b484c2065c78ad239c0ad7b76899d43cf525b5
- type_checked_symbol_table: 06a915845131cf88ed48bc6dd3e29263f3b405f1cfa33f826f7c357db2f4f7c3
- unrolled_symbol_table: 06a915845131cf88ed48bc6dd3e29263f3b405f1cfa33f826f7c357db2f4f7c3
- initial_ast: 9d6eed32fd614ba552ee5b5680ca4b9e1c4d18b5e41452c484be460b2b4fb868
- unrolled_ast: 9d6eed32fd614ba552ee5b5680ca4b9e1c4d18b5e41452c484be460b2b4fb868
- ssa_ast: 6826da5fa466ed165cd3aef7831d3166011d4f108696c107c05d33f84988e334
- flattened_ast: b6f4ae7504449876f76cf672aff293929ad876585cfbb4f13b83d88ef2ec3f8b
- destructured_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5
- inlined_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5
- dce_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5
+ - - initial_symbol_table: 58bc214e17d488a7ffb59a7591f0a9e5956d285e2745f372a054650f3f62be88
+ type_checked_symbol_table: 2ec501bea736382b3a90f14a7fe7118874b0f2e28c23ae2c81a86b220cb8b216
+ unrolled_symbol_table: 2ec501bea736382b3a90f14a7fe7118874b0f2e28c23ae2c81a86b220cb8b216
+ initial_ast: 30768e06975a921e4a290a4540e70a65a9727ba9211d9e7b20f5eb18e8759bc7
+ unrolled_ast: 30768e06975a921e4a290a4540e70a65a9727ba9211d9e7b20f5eb18e8759bc7
+ ssa_ast: b00c1589c8623a22e0598d2301f0b0959276af2816b8b5fb06b0e0aa45d50a64
+ flattened_ast: 1cea6ecdb76f314c37b3f5012fcdfd433d38d1feb45ee1ea69ebd733c49a38d9
+ destructured_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5
+ inlined_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5
+ dce_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5
bytecode: ec9d10d78356538cf9f94bc46c20c33001a05100906259e217eeea2cfd0c4a66
warnings: ""
diff --git a/tests/expectations/compiler/examples/message.out b/tests/expectations/compiler/examples/message.out
index f2c0d3bfce..7e027073d3 100644
--- a/tests/expectations/compiler/examples/message.out
+++ b/tests/expectations/compiler/examples/message.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 05bf3121380a2bd0e35e121388a93704e88ed19c17799e8bf5008cf429a15794
- type_checked_symbol_table: 609c7c92cd8ee3d49e174c7843d3e2a7514549a7032b37d0ff12a64c76593dbe
- unrolled_symbol_table: 609c7c92cd8ee3d49e174c7843d3e2a7514549a7032b37d0ff12a64c76593dbe
- initial_ast: 36f573443bc90a17fb2de5e3985f213e09bf709c4d690537596acee085c3259f
- unrolled_ast: 36f573443bc90a17fb2de5e3985f213e09bf709c4d690537596acee085c3259f
- ssa_ast: 831d2e77a33425b2e0340e1b9004f015894f49e7abb54670a8328988b966cbbe
- flattened_ast: 6c434cc2b626bc087a90cdcefd9be3e42ff3749398bf61a44c16bd105ef1face
- destructured_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f
- inlined_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f
- dce_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f
+ - - initial_symbol_table: 07ec93ae3e007a1f27ecfe5a106e3ccf13e4d563ed8e89bfd7a1887f83d09506
+ type_checked_symbol_table: 46b7f6075d4a9b1c1a0fa048aec02dca7560e02374afd144b61a7a3885f4f624
+ unrolled_symbol_table: 46b7f6075d4a9b1c1a0fa048aec02dca7560e02374afd144b61a7a3885f4f624
+ initial_ast: a63fe71ec5418398b66c566d24531e602491752eaf6c04e6172adfe4d2f293ce
+ unrolled_ast: a63fe71ec5418398b66c566d24531e602491752eaf6c04e6172adfe4d2f293ce
+ ssa_ast: f358867e6dfcc91bec86e2dd791fee05d70ae53931f980e2348d021719ec09fa
+ flattened_ast: 3a011159ea09f9788fed1a467dcf27645500343ee4b43b6590ae1e900429aadb
+ destructured_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad
+ inlined_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad
+ dce_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad
bytecode: ecb647f74261a2c1212405edf2024aed89ab5e3c19353127dacdc9e31ccaf0f1
warnings: ""
diff --git a/tests/expectations/compiler/examples/move.out b/tests/expectations/compiler/examples/move.out
index 1634aba700..631c22bf9d 100644
--- a/tests/expectations/compiler/examples/move.out
+++ b/tests/expectations/compiler/examples/move.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6fb96ba2db0992b45a971c80408a58a82c32222f375cec872acd54413f406ad5
- type_checked_symbol_table: 1d7d583684c95811cd86e4ed36c9d20ac015eef8804fa6f5a9a53b5648c5d0c2
- unrolled_symbol_table: 1d7d583684c95811cd86e4ed36c9d20ac015eef8804fa6f5a9a53b5648c5d0c2
- initial_ast: c15392ffa8b475abf6ac6e5b5f35ff00abf8a1c2fe62e061a20df859291d2ce8
- unrolled_ast: d6c1ef4be49a68736a1183da953bdc6e384915632f3f1ccd6cf12b017794bd76
- ssa_ast: 4c801c1ece4d3124cbe96386ba7bd0b8ebacc8da12b8753c3c9fc8f2a8f971f5
- flattened_ast: cd08ee1f83b2cbed63806c6d4bac6f4d3cca7e0b28e574d6b055fcb6647f8397
- destructured_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515
- inlined_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515
- dce_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515
+ - - initial_symbol_table: f7e2542cd3b1b42bf44757a92985513287101cd5060e227a96071f7ca923bb5a
+ type_checked_symbol_table: 7e94015e4bb4493aaa9f99862aa7af33534de542ef534c7da2350a3b96440099
+ unrolled_symbol_table: 7e94015e4bb4493aaa9f99862aa7af33534de542ef534c7da2350a3b96440099
+ initial_ast: 7a70d8606129aa7751e7d0696db164ebd815054a0f50c081a104888229931c32
+ unrolled_ast: beecc920ed047f742dcce2d89974effb9dd00f0369a52496ae45f39dbde86b7f
+ ssa_ast: f521668bc40fb108c2a2c4a0be0110f2c47d05be3020ede5c323c20c5960b544
+ flattened_ast: fb20a10300e437b65a0719d60a2fd8d1d3e7c55001f98bc5672cc01ece5cfd1d
+ destructured_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01
+ inlined_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01
+ dce_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01
bytecode: 6ea0a455c7cc5f2bd868d5780a7735c599fb95c99157997d156dce175d6c6e94
warnings: ""
diff --git a/tests/expectations/compiler/examples/ntzdebruijn.out b/tests/expectations/compiler/examples/ntzdebruijn.out
index 3060157509..4d9f5adbb0 100644
--- a/tests/expectations/compiler/examples/ntzdebruijn.out
+++ b/tests/expectations/compiler/examples/ntzdebruijn.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 373e24aca8b704e54ceb95e00f492bda52eac1f327d82b981837ac00bfa9172d
- type_checked_symbol_table: 6fc7030e66362267a02c9f18db8b74c53ea08ea2ca5253e31876280f842bbeeb
- unrolled_symbol_table: 6fc7030e66362267a02c9f18db8b74c53ea08ea2ca5253e31876280f842bbeeb
- initial_ast: 32f06fdf2361fc99ecbc744a8174b24741a694f65bccaa3cb0059972d24f4422
- unrolled_ast: 32f06fdf2361fc99ecbc744a8174b24741a694f65bccaa3cb0059972d24f4422
- ssa_ast: bc606f57e7162acb1c1d6237e8a08589f675c4f835f9d77b2af75a4b41d873eb
- flattened_ast: 8420089022c691671e234149769d8eff2b324b2af1bcfaff804f9af554669b01
- destructured_ast: 28b38b1471c04b2352a0efef9b5404aaf45ad353dd95d8c0f47266f5d9423797
- inlined_ast: 3d47820b8ff7940e55ac7148b195ca3b8e78204ec065f4ea4771442e203b0954
- dce_ast: 3d47820b8ff7940e55ac7148b195ca3b8e78204ec065f4ea4771442e203b0954
+ - - initial_symbol_table: f66fdd5d9415c2085920fd03d0d9e65ced6dbf252b025c03ab7ba9138a42cf5d
+ type_checked_symbol_table: f155c82d3c78b75380629905cca1253a9997d9b208fed4c22511f507ad261e62
+ unrolled_symbol_table: f155c82d3c78b75380629905cca1253a9997d9b208fed4c22511f507ad261e62
+ initial_ast: 01e1d992757e8021efff1392615c5aeb14dbf672ee4b3c642667674697421189
+ unrolled_ast: 01e1d992757e8021efff1392615c5aeb14dbf672ee4b3c642667674697421189
+ ssa_ast: 32342755adc17575f82dbe683d8881caf9ac6fdadb99775981c3bfd22e62c2d2
+ flattened_ast: 9d75fe7f850960a266b8e0e8c4162a04bd485e4e67f816401522dc8f85322d4a
+ destructured_ast: 7879722315a7a432bf9923298e2f5bde74dd48e3f98e3bf8d5faa6e292547f51
+ inlined_ast: ef903274b48df74f07f5e872ffeab9b9d7515bc5bd97a43bc8f09894abceaf81
+ dce_ast: ef903274b48df74f07f5e872ffeab9b9d7515bc5bd97a43bc8f09894abceaf81
bytecode: ecf52756cc54e0e43ccfeb4db8369ff820a309fd7061bfaad5dcf535b58782b3
warnings: ""
diff --git a/tests/expectations/compiler/examples/ntzgaudet.out b/tests/expectations/compiler/examples/ntzgaudet.out
index 1b837703c1..fcc7571872 100644
--- a/tests/expectations/compiler/examples/ntzgaudet.out
+++ b/tests/expectations/compiler/examples/ntzgaudet.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f26179f41184dd502bde71c8d649a0882995eb80e722cb33442ee876219d609
- type_checked_symbol_table: 43b2c2bc2bbf080157719eeb8caf5ea38818968d841af9c0afc919f126c5b963
- unrolled_symbol_table: 43b2c2bc2bbf080157719eeb8caf5ea38818968d841af9c0afc919f126c5b963
+ - - initial_symbol_table: 9672e8f40fd630bd5c158b48e7126a0edc5dd409f15f2e1b24fa5c33ef2243a5
+ type_checked_symbol_table: 84820792dc61c430d551c2ddfcdd7396c7a9fb3c2cae41f62f1647ed355634fd
+ unrolled_symbol_table: 84820792dc61c430d551c2ddfcdd7396c7a9fb3c2cae41f62f1647ed355634fd
initial_ast: 2d73285fdb3eb49bf6206eb0637758de16e0a798fcbae3ec90ad68bbf05a302d
unrolled_ast: 2d73285fdb3eb49bf6206eb0637758de16e0a798fcbae3ec90ad68bbf05a302d
ssa_ast: 0a4f7a5d4dde4fbacb0ab156bae568271bd4a99f8bf64dd588bb9e2f9162e02c
diff --git a/tests/expectations/compiler/examples/ntzloops.out b/tests/expectations/compiler/examples/ntzloops.out
index de5b2cfe64..2124a625a7 100644
--- a/tests/expectations/compiler/examples/ntzloops.out
+++ b/tests/expectations/compiler/examples/ntzloops.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 09cdfd79241ee3743d6f605801f9e6f5fa6d91351769671bed68121a330cee52
- type_checked_symbol_table: 45a8fe274229d9be8c3f9f9580b1627875352f50138ea49f963ffe8f83661e0a
- unrolled_symbol_table: d39137542d515795253080b89c3de2f4c309acfa5128c87f846c12894f0b0be5
+ - - initial_symbol_table: 1b570154ef46491cd3bd8054cf37b975dd3d5e8d0f2b09d21aa7ed8c4f912f06
+ type_checked_symbol_table: aec15d1a0b0c3760c22d142c5708fa404314a2f63cf22f952ea85e7ece788cdf
+ unrolled_symbol_table: 359030cd1e2e464469e521feb546883978da22af9ecb862a984beec4f30efa4b
initial_ast: 25a8bfce0a7792ac91d7fd6ee8cc6b2a63440a18f33bc8cc7cf8cd22153d6c72
unrolled_ast: 9d6d5516c204fd510476e28c205b9e703b16f0f89ff6e2baf1bfbd3544934694
ssa_ast: 0f3b9df9fedef190c4df234f609700b9783517419ae83086dee2b92f502b7926
diff --git a/tests/expectations/compiler/examples/ntzmasks.out b/tests/expectations/compiler/examples/ntzmasks.out
index 4c4c031c45..2e41c1e670 100644
--- a/tests/expectations/compiler/examples/ntzmasks.out
+++ b/tests/expectations/compiler/examples/ntzmasks.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 09cdfd79241ee3743d6f605801f9e6f5fa6d91351769671bed68121a330cee52
- type_checked_symbol_table: 2bc2527e6be1b1bd96422c2e900b5499da543b90c204064e7ebd1bc512d3ba72
- unrolled_symbol_table: 2bc2527e6be1b1bd96422c2e900b5499da543b90c204064e7ebd1bc512d3ba72
+ - - initial_symbol_table: 1b570154ef46491cd3bd8054cf37b975dd3d5e8d0f2b09d21aa7ed8c4f912f06
+ type_checked_symbol_table: 615be310cd69f09140020c5c313bc333abceb04d169029a72ae3fc8d17408aea
+ unrolled_symbol_table: 615be310cd69f09140020c5c313bc333abceb04d169029a72ae3fc8d17408aea
initial_ast: 52529251a649a9e96d9cd88c781d7684a4559542dc03b3ea23d8914089969f94
unrolled_ast: 52529251a649a9e96d9cd88c781d7684a4559542dc03b3ea23d8914089969f94
ssa_ast: c75a76fa3c8e6d463dd1a9e669b3ebaeea018bac8fa728d82486f214cb4baa06
diff --git a/tests/expectations/compiler/examples/ntzreisers.out b/tests/expectations/compiler/examples/ntzreisers.out
index 783eec53ff..c8d61221e6 100644
--- a/tests/expectations/compiler/examples/ntzreisers.out
+++ b/tests/expectations/compiler/examples/ntzreisers.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f6d77cebca15aea32855dd8163816c1b7b2e0d3a78432ba0fa201f6b7dcdaa5
- type_checked_symbol_table: b110a5a983eb6fd43a1cac00cb8ceef1362325e636f95bad64e663c6a4e1636c
- unrolled_symbol_table: b110a5a983eb6fd43a1cac00cb8ceef1362325e636f95bad64e663c6a4e1636c
- initial_ast: cb76e7b2268c66ccdd0e6550f1ef6872c2bb68f4acee7288c8a78e44cfecd6c5
- unrolled_ast: cb76e7b2268c66ccdd0e6550f1ef6872c2bb68f4acee7288c8a78e44cfecd6c5
- ssa_ast: 6766632d35b6e5aa7e2b34cd028d4b5aa2b07b78d37848e53a649ace85d43b40
- flattened_ast: 38ed09e4181d129d05b711c3ac2bede3522017ab579c832c09340bfcbcfddc73
- destructured_ast: 62d8e0e6fa8d74585a23f7c998a3a34babe589aaac86b2cd3f888dfdd547ea44
- inlined_ast: 9a51a40197a3b7eae91fd7d4e9b176686ed45d6d66a4cfb50eaa3be2de41aaa9
- dce_ast: 9a51a40197a3b7eae91fd7d4e9b176686ed45d6d66a4cfb50eaa3be2de41aaa9
+ - - initial_symbol_table: 2846d6cc8780e5541dc52709516760b0032bc76c9256689d6fa74fcaef0e40ed
+ type_checked_symbol_table: dd979a8ad2a565c2b5dfd6b7e16bd0e1da9bacb1197aa73536d82fc15d8253cb
+ unrolled_symbol_table: dd979a8ad2a565c2b5dfd6b7e16bd0e1da9bacb1197aa73536d82fc15d8253cb
+ initial_ast: 328aa06e8b639404907d21fd5255d951e866a724db89273c1f2e9d1668981839
+ unrolled_ast: 328aa06e8b639404907d21fd5255d951e866a724db89273c1f2e9d1668981839
+ ssa_ast: a7bbb7a016c3f78758d70fa0b80bad2f132c6f7ae19705d8dd024bbdbd4d4740
+ flattened_ast: 10b731a2241313079a3410e425970ced98f3fc9aa4eb66e7285f05b162c37eec
+ destructured_ast: 73171458e3da09ca6fa47bf5c51ccd76d8bea0747642a9b7394623d7781d24bf
+ inlined_ast: b1dade0eaf6b843d9cf23bc4c408a1d4be75d1a6bd49d09fbd939a1fe02d1890
+ dce_ast: b1dade0eaf6b843d9cf23bc4c408a1d4be75d1a6bd49d09fbd939a1fe02d1890
bytecode: 38e21ed198874357b0a83d451d9498a59838a7f5ad979d372a405b5e6e5a4e17
warnings: ""
diff --git a/tests/expectations/compiler/examples/ntzseals.out b/tests/expectations/compiler/examples/ntzseals.out
index e75ea4b592..dc1866f465 100644
--- a/tests/expectations/compiler/examples/ntzseals.out
+++ b/tests/expectations/compiler/examples/ntzseals.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 680a0e0f0214b329017db53b38a73673326d3488a0cd273bcb93d4f94f630745
- type_checked_symbol_table: 0dadd9818492643796a90c2f80db881d5c064129cc5568e83c2b8a6449a06d48
- unrolled_symbol_table: 0dadd9818492643796a90c2f80db881d5c064129cc5568e83c2b8a6449a06d48
- initial_ast: 5be74d52be0067fde130f8cc11feb1307f3d5dfa6d49c7e087e1bd93dfbe5da8
- unrolled_ast: 5be74d52be0067fde130f8cc11feb1307f3d5dfa6d49c7e087e1bd93dfbe5da8
- ssa_ast: b4952ccbbddfc75ccd61e340edade19a827d8758a5fb77907411dee54f8783ef
- flattened_ast: 3a5a134916e340f5fafdfc6b360285d1b7d9d46b18e4ced49dc53f1ff3028efd
- destructured_ast: 2f755d1dd0d79defa852c60e51ee2cb4fa6d29e057a1f0d808f8a99858cb5d76
- inlined_ast: ada3a447e076a9d36e49bdd86c23bcf1f20a10f5c68db46e5c61887389b651c3
- dce_ast: ada3a447e076a9d36e49bdd86c23bcf1f20a10f5c68db46e5c61887389b651c3
+ - - initial_symbol_table: 7988051f722b5ec33dc95a04bb01ce619f33bdcc8fb4d1539dd1576bb2049647
+ type_checked_symbol_table: cfbccc79756b8157f88eba821a0de847cc54b0067903897e6178a4baf807c1c6
+ unrolled_symbol_table: cfbccc79756b8157f88eba821a0de847cc54b0067903897e6178a4baf807c1c6
+ initial_ast: e426e5454a7f94b5ed8fa615dd62bf2745689be7c4a72e6495aba9c3c1a57ca2
+ unrolled_ast: e426e5454a7f94b5ed8fa615dd62bf2745689be7c4a72e6495aba9c3c1a57ca2
+ ssa_ast: fb4f41aa4fe10d1a1d01f8d59f6b7a84f8fa4fdcbac628209ca2a46903fa9b62
+ flattened_ast: 1a311508b445769edd5b4139f66492dbc0d28a61bdd1fc035d493fcaa94be8f7
+ destructured_ast: 0998a1de987ebac4f1b4d73e0e19f4eaca24a59a924679fcc4038e9400833e5c
+ inlined_ast: 38d5570ed34eb7b8fdd86229bfe9500a65175175b2c25c1af98138284f05452b
+ dce_ast: 38d5570ed34eb7b8fdd86229bfe9500a65175175b2c25c1af98138284f05452b
bytecode: d2f0d0e9487f69b3c04cf702ee2d6a8d780ed928cee6d3d05a0fe423b3ad3c6b
warnings: ""
diff --git a/tests/expectations/compiler/examples/ntzsearchtree.out b/tests/expectations/compiler/examples/ntzsearchtree.out
index bb2468cf8f..4d6836e439 100644
--- a/tests/expectations/compiler/examples/ntzsearchtree.out
+++ b/tests/expectations/compiler/examples/ntzsearchtree.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: aaa5d04dfd826d0151ed09dc2974d06e2204200b159eedcf506e735939a719fc
- type_checked_symbol_table: 855362a5b53301e7be7e73b5e1cb1790656c759448ca73126a18c9eae3a05633
- unrolled_symbol_table: 855362a5b53301e7be7e73b5e1cb1790656c759448ca73126a18c9eae3a05633
+ - - initial_symbol_table: c20a0219726883d91e651747e032454a6df25fe5b60ef0a49a98d72f597feb59
+ type_checked_symbol_table: 10b7ac826acfe3133da96257404fa3f6d04d8b15cb8f061a8c34523d9f6df2c9
+ unrolled_symbol_table: 10b7ac826acfe3133da96257404fa3f6d04d8b15cb8f061a8c34523d9f6df2c9
initial_ast: 151382f7a4ca5e55f5010774212ef840e43e998e60a8ce00fa598087d9395524
unrolled_ast: 151382f7a4ca5e55f5010774212ef840e43e998e60a8ce00fa598087d9395524
ssa_ast: 798a0fa6573eb17bf16feac7ae1176daea0b7a6e3c674b23bfadae5b088ecb23
diff --git a/tests/expectations/compiler/examples/ntzsmallvals.out b/tests/expectations/compiler/examples/ntzsmallvals.out
index ef56698f24..01400d60b4 100644
--- a/tests/expectations/compiler/examples/ntzsmallvals.out
+++ b/tests/expectations/compiler/examples/ntzsmallvals.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 96603a199637f4aecc3c42fc6755c8cc52833f768267d57ebc3c4a58deb2a393
- type_checked_symbol_table: 111dfeefe3f3681a199232158fb3a42944963c6485027309fef2aec13885b575
- unrolled_symbol_table: 111dfeefe3f3681a199232158fb3a42944963c6485027309fef2aec13885b575
+ - - initial_symbol_table: 5cdb409ab31fff22f5fb6df71523461ac1e2ccde9e73775bbd57a31b99a00d53
+ type_checked_symbol_table: 64ffc7ca69603066b04942dd367b44ed9f29250acb09b43740b8cfc121fd28aa
+ unrolled_symbol_table: 64ffc7ca69603066b04942dd367b44ed9f29250acb09b43740b8cfc121fd28aa
initial_ast: ffb07dc601d98e38716066a776bf2703a742b6bf7734834abac00a9624d9e62d
unrolled_ast: ffb07dc601d98e38716066a776bf2703a742b6bf7734834abac00a9624d9e62d
ssa_ast: e8e870a2dea5812162df876aa18d3c0a15a7776c4adbe217369079558d22df10
diff --git a/tests/expectations/compiler/examples/simple_token.out b/tests/expectations/compiler/examples/simple_token.out
index 9888be8213..77e5e50161 100644
--- a/tests/expectations/compiler/examples/simple_token.out
+++ b/tests/expectations/compiler/examples/simple_token.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2648c3eb3bde543e6c8b367505c99cb62bf0a11f89b4a5a5fd2039a3795615ac
- type_checked_symbol_table: 52c98fbb90b6aeb3491f8e93bde07b3f9ff58ad505da2736d1dbad7df74c6ebb
- unrolled_symbol_table: 52c98fbb90b6aeb3491f8e93bde07b3f9ff58ad505da2736d1dbad7df74c6ebb
- initial_ast: f89669243819739ba7b09133583bfc188dd7d9b817ed5ba384c655dfc87b2df6
- unrolled_ast: f89669243819739ba7b09133583bfc188dd7d9b817ed5ba384c655dfc87b2df6
- ssa_ast: 69a77bde78bfe0cdb3c637295ffa62ee9c46dcddefa0aa3b6a5fe81cddff9ff9
- flattened_ast: 0ed425c724cb8842f734143e6b132099d72f359c581ad33f1c3a8ecf9ef4218b
- destructured_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4
- inlined_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4
- dce_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4
+ - - initial_symbol_table: dcfad877195c7834ba34589ee49182b61330433609ef03d6bac4c64b0d35614f
+ type_checked_symbol_table: ca312aee810a010e4e1187420df9ca36f431a2c38eeffc7c28b11618e424f0b3
+ unrolled_symbol_table: ca312aee810a010e4e1187420df9ca36f431a2c38eeffc7c28b11618e424f0b3
+ initial_ast: 996715b30bf16492b130d1e9d86645808014bd0a220193d640b867914ea65bc6
+ unrolled_ast: 996715b30bf16492b130d1e9d86645808014bd0a220193d640b867914ea65bc6
+ ssa_ast: 02c803d66aabe51594ef4b22ad354122e40a0405e11e79c9295701e7c10aa0be
+ flattened_ast: c6549e8d2a5ae9aa308e2b185b32e6fce7e06ae5a7dec01a1e093131f5dcd5b1
+ destructured_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14
+ inlined_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14
+ dce_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14
bytecode: 1fb1eb1a0d28634e2e0ac374be81010d733d3749be3b2700cead1f03266ddfb0
warnings: ""
diff --git a/tests/expectations/compiler/examples/tictactoe.out b/tests/expectations/compiler/examples/tictactoe.out
index fbbef7e0fb..bf0d7920e4 100644
--- a/tests/expectations/compiler/examples/tictactoe.out
+++ b/tests/expectations/compiler/examples/tictactoe.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: dde2ecb8c1a49f191268b8340d4428d62ffd5bd15635cd3b1e382c63b14c3661
- type_checked_symbol_table: 8dc3be60ac2c9d25fdbd4de88a04a731a2300dad0a3ae4ae5a9605f66d270636
- unrolled_symbol_table: 8dc3be60ac2c9d25fdbd4de88a04a731a2300dad0a3ae4ae5a9605f66d270636
- initial_ast: 3f2ff1e4ec599b7500cb48e3d25a2443e9f4a79d4a4f5fc9e7b459a5316230ba
- unrolled_ast: 3f2ff1e4ec599b7500cb48e3d25a2443e9f4a79d4a4f5fc9e7b459a5316230ba
- ssa_ast: f919084496db8ad1d1c14a88bf6d4687ec783c38cbf16b08e24e958899c3a934
- flattened_ast: 54b6278f815bfd052e995a5d2546fb272a68501f9d0be7bb20d96bd09718fc38
- destructured_ast: b5c89cbaddd1157e507be6d6ed106352431a8a93c665bf78c25983f07a041728
- inlined_ast: b5c89cbaddd1157e507be6d6ed106352431a8a93c665bf78c25983f07a041728
- dce_ast: c6027cf95df100e2e64d55cfd2488f45d2ae9a83a028fab6eca0e2680189c113
+ - - initial_symbol_table: 617c1ebb375fca5f4c87be88e43d0f315ad4436cf58bb10f263905e32ca9da86
+ type_checked_symbol_table: 2dafc0b7b94b810cd5205f2b7db71ede8acbeb249b77f0e2a5392f89d1c0fc16
+ unrolled_symbol_table: 2dafc0b7b94b810cd5205f2b7db71ede8acbeb249b77f0e2a5392f89d1c0fc16
+ initial_ast: 9355e4e644d2986baa7781fa65aac39a991e3e81ad5897e789ab35bfc53d0e07
+ unrolled_ast: 9355e4e644d2986baa7781fa65aac39a991e3e81ad5897e789ab35bfc53d0e07
+ ssa_ast: 72f9d678594ec15fb9f9f7a7cc085c2edead47f30f4bd6c667844e219d987fde
+ flattened_ast: 290d11c359b789593632cf753b68762984f237722fe9c239df7654169df03369
+ destructured_ast: 337356e98d7d01324fd37ca4945327f186ef2b42ab6a1adc0dce2831ef999cb7
+ inlined_ast: 337356e98d7d01324fd37ca4945327f186ef2b42ab6a1adc0dce2831ef999cb7
+ dce_ast: ea3a7df186e324e6a555be0f5a18180e7e475a272f73189ceaebf489024efcc3
bytecode: 82d12cfea48eff976f9f70a6846c7f25870209fc3edf10b45b5f862a25ad3f40
warnings: ""
diff --git a/tests/expectations/compiler/examples/token.out b/tests/expectations/compiler/examples/token.out
index 67bc72f0bd..223a8d034d 100644
--- a/tests/expectations/compiler/examples/token.out
+++ b/tests/expectations/compiler/examples/token.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 19941d0ec5dd4e944fc642479f6f6918fd96c7e818fdc242a88e6127466c9cb7
- type_checked_symbol_table: b91ae02b66efb6a93053d9bf3d29990c3560dc5bfc399a97f753be3dfae0ec9a
- unrolled_symbol_table: b91ae02b66efb6a93053d9bf3d29990c3560dc5bfc399a97f753be3dfae0ec9a
- initial_ast: 8a8c37095b7ffd02610ff6e33ee906c50576780ce30426c93194a3ed5d42f505
- unrolled_ast: 8a8c37095b7ffd02610ff6e33ee906c50576780ce30426c93194a3ed5d42f505
- ssa_ast: 305cefc7fa8a10914bd5eed20f03a3ee6ddd125b125e2acb0a9868fda00fbce6
- flattened_ast: 178afa8a8250c66a3ded5b6dcd756eb753f9d36d92f9a789d0ef2add9b41a976
- destructured_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941
- inlined_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941
- dce_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941
+ - - initial_symbol_table: 999f2d4ee8fdfdb4e875610e8b4ff8cc01e83c475c145fafd9c7f879e8a40e62
+ type_checked_symbol_table: aa22eb8ee530a2a114dcc20b14d6f385cda335e49092ff68e6bd7dea0079f424
+ unrolled_symbol_table: aa22eb8ee530a2a114dcc20b14d6f385cda335e49092ff68e6bd7dea0079f424
+ initial_ast: be5e96cafbfd5d35ef58cfbd4e407060deaaa7c70735320c4705311c1566e664
+ unrolled_ast: be5e96cafbfd5d35ef58cfbd4e407060deaaa7c70735320c4705311c1566e664
+ ssa_ast: 1a5c3da792943be7e98e447e1b97a09d637ef711784f577497ddf47572255fad
+ flattened_ast: 595d23acd29d0f99777fb3de3f9b978ccb204b3a59cc0a5736599cadb4242541
+ destructured_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d
+ inlined_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d
+ dce_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d
bytecode: 379643d6f93f6040c0bb64ea96345269a23d6fb23fa3eae46ceb8e9ea9c73f9a
warnings: ""
diff --git a/tests/expectations/compiler/examples/twoadicity.out b/tests/expectations/compiler/examples/twoadicity.out
index 2f5f26a2ca..edaf5cbf70 100644
--- a/tests/expectations/compiler/examples/twoadicity.out
+++ b/tests/expectations/compiler/examples/twoadicity.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9b0c4f53e9f4d39376fffd83f70b2e3687fb95f09ee2240b909021ae6ed4dfee
- type_checked_symbol_table: 6e514be05479c7a95e18ebc816d3c157f47faf658f911d3a5308bac268687d14
- unrolled_symbol_table: 4878dad9fe96fe726324c84079adc226aa6236496cfb430578f6bd86c18b8a77
- initial_ast: 0d8e50621364128b6f946b9e1bb62e1001d4397b97743094e34d2b25537956dd
- unrolled_ast: bded111d094aacfb1d9ad4d290452078ae0e6a6e152e42eb8358f51aaf2728ae
- ssa_ast: f9991d85619ad35803a2c9c83d4f2c3eda5be932a58b7bacc75b02f318645bfb
- flattened_ast: a9b0ee055b9e611d028b0b94099bcdb15bd8a24627eeee88cf732a9ed4b866a1
- destructured_ast: 926c838dac5cec0df79121bbdf6195c2805f4a0dd9f9b52635579be740f47aab
- inlined_ast: 1763f79876c98f04502b665b459d63656bbb780cab219a58b74d2655e6b2fe7d
- dce_ast: f019ad97231b5382cb93a145ba86c166b270b030b42023d34bab2e1215f8d600
+ - - initial_symbol_table: ee8540a2e68f2aac3ddc712378cf7df4616c1f8036eb97bc13e08138ca2bacea
+ type_checked_symbol_table: 9fb24baa612aade50724d0c0fc098f7b4a20ade97f753f05e18fa8ed38260150
+ unrolled_symbol_table: a428c3b973f4cde37d0515cfae8aeb3058cac878d196cb6f01df976dfb36bfed
+ initial_ast: 99bc1ded3c810f26493979f862b21b670690508d449b35aee05587b834c0b01e
+ unrolled_ast: 89407affad0ee51021f949699a750387087864a17cdb168ca155cce45b9d7765
+ ssa_ast: 90328a3c64b72fe61b9f3e4b43b9ce4a0502bc8bab7c07875846e973a600213b
+ flattened_ast: e1f6b75d3675417873c888cd1a32d19b976b9c9ff3282446b32117f3ebccb790
+ destructured_ast: 615262a5dc5c298334449c77554d8fa4283db78c513301aaf12c563ea21be775
+ inlined_ast: c93aebd5b49b6caba85ec1ec96829bb01624661e552678df42b4485168ec250f
+ dce_ast: 5b0e51ef7784e5ae83b479e04e191ea84f56781289343c6414bbbf07397802d6
bytecode: c5073e255b7504fbc368079e634a99935c6c645c9db6830212e2c6077f8ebf3f
warnings: ""
diff --git a/tests/expectations/compiler/examples/verify.out b/tests/expectations/compiler/examples/verify.out
index d0b39e9407..e988fc4712 100644
--- a/tests/expectations/compiler/examples/verify.out
+++ b/tests/expectations/compiler/examples/verify.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 11604ce87d84c28452d122db7b6ccabd7e6848c42e05240440bb705de57c2ec1
- type_checked_symbol_table: 048988eaf02278ff8d30e63453a12b099713d6c7261e5e78275158c2b765cf01
- unrolled_symbol_table: 048988eaf02278ff8d30e63453a12b099713d6c7261e5e78275158c2b765cf01
- initial_ast: 9a3d83a833c24acbdd13e235341e325b8768577a7f7b17f87f106b6f72efe8e9
- unrolled_ast: 9a3d83a833c24acbdd13e235341e325b8768577a7f7b17f87f106b6f72efe8e9
- ssa_ast: b0e89aa186a17ba4576dd4ff0252539c0541043e9dfa47be11908bec3f19f48b
- flattened_ast: ea159d1d29ccfb01d527bd333a0c656e44c31e282563d4c5547cc07c5027014d
- destructured_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842
- inlined_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842
- dce_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842
+ - - initial_symbol_table: d0b402c000632ad142fdbb8873570eb253a85a548ba711a73bf5c23806ec48dd
+ type_checked_symbol_table: 1ed307a2a50d6bdc345e35199af8aeec171d0a62a7ec550b6eb957a515fcdb98
+ unrolled_symbol_table: 1ed307a2a50d6bdc345e35199af8aeec171d0a62a7ec550b6eb957a515fcdb98
+ initial_ast: cadd9689dd6ed7ebc73bf708921f3c039706a17c5480fc1628e18a65ca258a72
+ unrolled_ast: cadd9689dd6ed7ebc73bf708921f3c039706a17c5480fc1628e18a65ca258a72
+ ssa_ast: c53c8ece9f63292ddbb293a5ad7d3a7863acad5d274494d04b75e17b103f36b8
+ flattened_ast: 8fb808cfac8c3981623f6282d067039fb946c58e1909a4fc73808bb0353cfef8
+ destructured_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418
+ inlined_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418
+ dce_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418
bytecode: 153cfd2616e879c311c136713624e83ef42642241ffebf540e308a29a610b058
warnings: ""
diff --git a/tests/expectations/compiler/examples/vote.out b/tests/expectations/compiler/examples/vote.out
index 34a09fbab6..b7bf708437 100644
--- a/tests/expectations/compiler/examples/vote.out
+++ b/tests/expectations/compiler/examples/vote.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 52330ac74ddfd2b5f0315bdcf373df6536d56157a3791e317a9855af377a7159
- type_checked_symbol_table: 1ffc999a1854e9e7698468455416d3e4a8633b1295681d4598ec850b49e41cc8
- unrolled_symbol_table: 1ffc999a1854e9e7698468455416d3e4a8633b1295681d4598ec850b49e41cc8
- initial_ast: 0aa75e030dbbfc5317f5fb9ca135bd701806b28812e778cba6e834ecc04e96ff
- unrolled_ast: 9aa4430c533ac9e1018096d5b200623f37a7af32c8ebf49dda737636ea5fb056
- ssa_ast: 9536070e4487909218fbfc602f25424e1869cf32abb22d739b836b88d027685c
- flattened_ast: e2b951be81f221d962cf4a0f7accf2211a6299a8100f5d01b7c977f24cb36e68
- destructured_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe
- inlined_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe
- dce_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe
+ - - initial_symbol_table: d70872073e86bbc3ced1caab4d81db1e9de952e39c34f2fca5d37e8643e95892
+ type_checked_symbol_table: a28e3c0ed3fb201a755f62f6bfa49cca378c58630a7a90c572300c2ea2893193
+ unrolled_symbol_table: a28e3c0ed3fb201a755f62f6bfa49cca378c58630a7a90c572300c2ea2893193
+ initial_ast: e3baf7644c011644e3c9e51e20dfa1c7242e86b93417f1083a992124f3b492d1
+ unrolled_ast: aba2f62b495fb53afe02ab4d72b654c641be977ac4617fbe366294d5297ce7a4
+ ssa_ast: 9e3964cf4307beabc3f22b27c610a49809bcfe75f4c66fd2cc406ad0c24ab4b9
+ flattened_ast: 869d9dab385b00ba4d654a88e1c785c640533826da2287f63ccd8353ca4eb5ef
+ destructured_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc
+ inlined_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc
+ dce_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc
bytecode: 0c73fbf3a08f7b89b82fc3189771704f58740f37c41f9c5aa7aef2a808badf9b
warnings: ""
diff --git a/tests/expectations/compiler/expression/cast.out b/tests/expectations/compiler/expression/cast.out
index 55fcfb105a..c72aaa5f38 100644
--- a/tests/expectations/compiler/expression/cast.out
+++ b/tests/expectations/compiler/expression/cast.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f31f4835dbc74d8f96ced0534e52a9d1cde78635ec2f5227145f0ec9116cfe3
- type_checked_symbol_table: 6723b5183199a601f94753b3e55b3d90466a31565a781acdafd37a5996bfec10
- unrolled_symbol_table: 6723b5183199a601f94753b3e55b3d90466a31565a781acdafd37a5996bfec10
+ - - initial_symbol_table: 2120fd4e86825b929ce5dab92e0978448ebaec50f4b9dbd95884c786a4b2298f
+ type_checked_symbol_table: 88eed4d28d494a665a2d6ec64118970c96698616e7315d2a6ad7f43fee9ccb51
+ unrolled_symbol_table: 88eed4d28d494a665a2d6ec64118970c96698616e7315d2a6ad7f43fee9ccb51
initial_ast: 023319cf4b6ef19ad296de40ec56f3682918003e36b97f46ee50f43bcad8afa8
unrolled_ast: 023319cf4b6ef19ad296de40ec56f3682918003e36b97f46ee50f43bcad8afa8
ssa_ast: 0ecd9a80a1df7a7216e9d6840037d7b9b55eeb97f1d8086d8d4ef172bd89fcb1
diff --git a/tests/expectations/compiler/expression/cast_coersion.out b/tests/expectations/compiler/expression/cast_coersion.out
index b60fdff673..ff7d11d0c2 100644
--- a/tests/expectations/compiler/expression/cast_coersion.out
+++ b/tests/expectations/compiler/expression/cast_coersion.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 89d449785a0dd287784c79fd653ea04c2d2491c2a16312dcec237a0f3eec3f8f
- type_checked_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607
- unrolled_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607
- initial_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e
- unrolled_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e
- ssa_ast: f5949869dabfbb4c18a219af8dbc4faf82a4b6164a99455266c491d0d56f63ad
- flattened_ast: c6beb21e44ee3e3cd2cfd38845078e755d9e719280e3748b00511a84fb9110e7
- destructured_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
- inlined_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
- dce_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
+ - - initial_symbol_table: 317827cd724f571eafec09fa160b593fdcf229602039d5b4a89761fab9f1b1e3
+ type_checked_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def
+ unrolled_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def
+ initial_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316
+ unrolled_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316
+ ssa_ast: 4d65d18451d1333104073410d279c58d998cb41bc2bbc5122fa6e7285456b3de
+ flattened_ast: 991acab3b5bd42964c21be84a2b089f8a50ee0944d829af03ace717aec40d095
+ destructured_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
+ inlined_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
+ dce_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1
warnings: ""
diff --git a/tests/expectations/compiler/expression/ternary.out b/tests/expectations/compiler/expression/ternary.out
index 4b5ba5b14d..6614ac91ca 100644
--- a/tests/expectations/compiler/expression/ternary.out
+++ b/tests/expectations/compiler/expression/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 03511070212594f877945470becbe3258d1dbc7c5673adb0d2fa56fc7b9d52ae
- type_checked_symbol_table: 9a9deaa022f73e57c24c8336dffa974f8cddb35e9b81c5b383571a37d2531bf2
- unrolled_symbol_table: 9a9deaa022f73e57c24c8336dffa974f8cddb35e9b81c5b383571a37d2531bf2
+ - - initial_symbol_table: 9e461f6f35fd64d9eb1c0cdc51ece5bf8c6fa37b2decb9b895c9df236f60a5eb
+ type_checked_symbol_table: b276c27923b04ebb15021650f2b6cc15e96d8b4570c48b53978e2c9019f6f527
+ unrolled_symbol_table: b276c27923b04ebb15021650f2b6cc15e96d8b4570c48b53978e2c9019f6f527
initial_ast: 76571ae1768e700c14d9ec9b1ee5e3747f84c02083394ca3c23b99ecc4376ebc
unrolled_ast: 76571ae1768e700c14d9ec9b1ee5e3747f84c02083394ca3c23b99ecc4376ebc
ssa_ast: 97a7d2025f29f6b5cb2d1f2bcb0ffcbbd6193d08477aab06508235afddcf7287
diff --git a/tests/expectations/compiler/field/add.out b/tests/expectations/compiler/field/add.out
index b6d1a53913..09ffaa3dd1 100644
--- a/tests/expectations/compiler/field/add.out
+++ b/tests/expectations/compiler/field/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050
- type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
- unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
+ - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025
+ type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
+ unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
initial_ast: 2c8c06b0a981ccfe190d3e491bd3b1eb7ba601d95debc2398895630eec02c116
unrolled_ast: 2c8c06b0a981ccfe190d3e491bd3b1eb7ba601d95debc2398895630eec02c116
ssa_ast: 12c386f1f96e1dd94d6f02117d75b0a9ad0fd5cccc3cc0fa03456a28177507b9
diff --git a/tests/expectations/compiler/field/div.out b/tests/expectations/compiler/field/div.out
index 1129516841..a08ac6e087 100644
--- a/tests/expectations/compiler/field/div.out
+++ b/tests/expectations/compiler/field/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050
- type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
- unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
+ - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025
+ type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
+ unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
initial_ast: 96a67b2f605140e85b5e3c13efe22617e3bc18ee1de6d408f06ae222b6d7db77
unrolled_ast: 96a67b2f605140e85b5e3c13efe22617e3bc18ee1de6d408f06ae222b6d7db77
ssa_ast: 8b9e26a49fa62faad1a1d6f63e3045975f9559e61bd3d4698a0fbc40bf5f5d20
diff --git a/tests/expectations/compiler/field/eq.out b/tests/expectations/compiler/field/eq.out
index 2ae239bf62..7e0fec9fcc 100644
--- a/tests/expectations/compiler/field/eq.out
+++ b/tests/expectations/compiler/field/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74
- type_checked_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0
- unrolled_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0
+ - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959
+ type_checked_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88
+ unrolled_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88
initial_ast: 34a1abd6a2bd5c52c226f3841f79470e262dd779eb9435c5ac42c8b30b8f6098
unrolled_ast: 34a1abd6a2bd5c52c226f3841f79470e262dd779eb9435c5ac42c8b30b8f6098
ssa_ast: cb4f3be0079430f56d55ccac80a44633b138e77974961182afa892c3dbdc9356
diff --git a/tests/expectations/compiler/field/field.out b/tests/expectations/compiler/field/field.out
index 9b27ac561d..0a1711f009 100644
--- a/tests/expectations/compiler/field/field.out
+++ b/tests/expectations/compiler/field/field.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 27fccdb30c0b8b5092fe6d99e59c1af6bba00a400fe2ed81940644f4cab41979
- type_checked_symbol_table: 2f30fe6479d6e1c7552eed9ea3fd718a3e6223c61f4827c1a6dabdf29007035d
- unrolled_symbol_table: 2f30fe6479d6e1c7552eed9ea3fd718a3e6223c61f4827c1a6dabdf29007035d
+ - - initial_symbol_table: 943a905f6c17e9544f41306ca942fc6daad9054c3b1073098c140ab0de821911
+ type_checked_symbol_table: 931e8d86de528b2502c9ea04afec3a4ae4c3618e49540b48019ab8c96b299b58
+ unrolled_symbol_table: 931e8d86de528b2502c9ea04afec3a4ae4c3618e49540b48019ab8c96b299b58
initial_ast: 5eef390d881d58702f66b802468939b7c76a5b9289a3f25384a76f1788ce67bf
unrolled_ast: 5eef390d881d58702f66b802468939b7c76a5b9289a3f25384a76f1788ce67bf
ssa_ast: d82208f3fb5cc94490fd089fb25d32a6066572c3066bc3b73221fd0b184012ee
diff --git a/tests/expectations/compiler/field/mul.out b/tests/expectations/compiler/field/mul.out
index 0f621ae986..eb5ca05327 100644
--- a/tests/expectations/compiler/field/mul.out
+++ b/tests/expectations/compiler/field/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050
- type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
- unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
+ - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025
+ type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
+ unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
initial_ast: 1181930e280beb3a8719a81f4f00afb55279f47e1be95a36d678c86cbc8a57ae
unrolled_ast: 1181930e280beb3a8719a81f4f00afb55279f47e1be95a36d678c86cbc8a57ae
ssa_ast: f2e9f6eb40711cd5cc48ca236243f6cc3d1fdd41c4b7237ab9d6356f6729f155
diff --git a/tests/expectations/compiler/field/negate.out b/tests/expectations/compiler/field/negate.out
index 01aba2ea88..d9a1ab88aa 100644
--- a/tests/expectations/compiler/field/negate.out
+++ b/tests/expectations/compiler/field/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74
- type_checked_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0
- unrolled_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0
+ - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959
+ type_checked_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88
+ unrolled_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88
initial_ast: d4c056e1be3272f25e5e4d1a82e67dd1695f5634c1a71b3c72905154acec4652
unrolled_ast: d4c056e1be3272f25e5e4d1a82e67dd1695f5634c1a71b3c72905154acec4652
ssa_ast: a1b9a27addc8bdab56169594dfa6f6332453745475c0619fb732c9372472edd8
diff --git a/tests/expectations/compiler/field/operator_methods.out b/tests/expectations/compiler/field/operator_methods.out
index 36bffdfff9..1b50e7dda4 100644
--- a/tests/expectations/compiler/field/operator_methods.out
+++ b/tests/expectations/compiler/field/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74
- type_checked_symbol_table: aeaa43ccbcdcd11508ea459a42a112ecc66f01a2fb0c61dae1a7359669503082
- unrolled_symbol_table: aeaa43ccbcdcd11508ea459a42a112ecc66f01a2fb0c61dae1a7359669503082
+ - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959
+ type_checked_symbol_table: 035486a5f1ccdbe8bdde6848b9e166486c2d3debab300609df5b8cbe870b8d70
+ unrolled_symbol_table: 035486a5f1ccdbe8bdde6848b9e166486c2d3debab300609df5b8cbe870b8d70
initial_ast: 547d1fb152a768f6bc1d1899b216d0cb3b2dd3e7b195837d160f304e60301c09
unrolled_ast: 547d1fb152a768f6bc1d1899b216d0cb3b2dd3e7b195837d160f304e60301c09
ssa_ast: 3f4df6de54093b0fa1bb580d43ac993fa915f110a5c4ebb5ac535a53037645c8
diff --git a/tests/expectations/compiler/field/pow.out b/tests/expectations/compiler/field/pow.out
index 2a7ca22f31..54f9768917 100644
--- a/tests/expectations/compiler/field/pow.out
+++ b/tests/expectations/compiler/field/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 27fccdb30c0b8b5092fe6d99e59c1af6bba00a400fe2ed81940644f4cab41979
- type_checked_symbol_table: f1344f357b3ef45576d13db2b7a6219f4cb2cbf04d57683a6e9f681505f39346
- unrolled_symbol_table: f1344f357b3ef45576d13db2b7a6219f4cb2cbf04d57683a6e9f681505f39346
+ - - initial_symbol_table: 943a905f6c17e9544f41306ca942fc6daad9054c3b1073098c140ab0de821911
+ type_checked_symbol_table: a23cff4c8204a990afc20f91eab9530061e5f14f89bd0fb00451ca7a0bd203d0
+ unrolled_symbol_table: a23cff4c8204a990afc20f91eab9530061e5f14f89bd0fb00451ca7a0bd203d0
initial_ast: 126e6a2fd83113100727b8234cf505d56b2192125e53c808debae0c71c86fcc3
unrolled_ast: 126e6a2fd83113100727b8234cf505d56b2192125e53c808debae0c71c86fcc3
ssa_ast: 703c55122f6b29bf9722ea10dbc823a95206ca21a3c68825d99e26850edeb840
diff --git a/tests/expectations/compiler/field/sub.out b/tests/expectations/compiler/field/sub.out
index dd4c45b49a..4c4e23b327 100644
--- a/tests/expectations/compiler/field/sub.out
+++ b/tests/expectations/compiler/field/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050
- type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
- unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
+ - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025
+ type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
+ unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
initial_ast: 7229204ebc2ce07f033b6c8fdeade487d4999567ca9713d1cf78384c06314501
unrolled_ast: 7229204ebc2ce07f033b6c8fdeade487d4999567ca9713d1cf78384c06314501
ssa_ast: cd198d8a212d4487436f7368cdb01bc6b4b6c09377d56693b8cff2ec3c8a8058
diff --git a/tests/expectations/compiler/field/ternary.out b/tests/expectations/compiler/field/ternary.out
index cb74ebc418..09920b193d 100644
--- a/tests/expectations/compiler/field/ternary.out
+++ b/tests/expectations/compiler/field/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050
- type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
- unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f
+ - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025
+ type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
+ unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd
initial_ast: c7253e34662450f403db86b1c43cfe10a1cf7e35c54fbadfa0ac8d5cfa3fe5c1
unrolled_ast: c7253e34662450f403db86b1c43cfe10a1cf7e35c54fbadfa0ac8d5cfa3fe5c1
ssa_ast: c93cd63bfd99d83ad31c5b2082c90778819cc25a40fd7c1ddaffaf6ea0102ed6
diff --git a/tests/expectations/compiler/finalize/block_height.out b/tests/expectations/compiler/finalize/block_height.out
index 61692f7df8..5a8e972fbb 100644
--- a/tests/expectations/compiler/finalize/block_height.out
+++ b/tests/expectations/compiler/finalize/block_height.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4e986d1d5798c7abbd97d5cf2037408eec063ada7bf7859e3f7183a1c1701d2e
- type_checked_symbol_table: 8a2ddf24516c2aee8f4b4d9f9221e27b7c0013ff93734c9304b16bcaf118c7bf
- unrolled_symbol_table: 8a2ddf24516c2aee8f4b4d9f9221e27b7c0013ff93734c9304b16bcaf118c7bf
+ - - initial_symbol_table: f9a9ec08651d7410cb277083715a4a58af2ee09eea8da31cc1942bd0ca17e744
+ type_checked_symbol_table: 21a0fc511e08b84fa3599faf88f33d063db86e4e2593b7927d75ba838d584cb2
+ unrolled_symbol_table: 21a0fc511e08b84fa3599faf88f33d063db86e4e2593b7927d75ba838d584cb2
initial_ast: 16747bc5d78708a85d70370654139c084fc3bdae5a9c8658ccaafb42a3807b66
unrolled_ast: 16747bc5d78708a85d70370654139c084fc3bdae5a9c8658ccaafb42a3807b66
ssa_ast: 07d88cb5734df3c87e7a7cfb6b45d53594fa1e011cd6c7d5dc9ce8f1cc6cbf5b
diff --git a/tests/expectations/compiler/finalize/contains.out b/tests/expectations/compiler/finalize/contains.out
index 86b1038ec8..1efdd27657 100644
--- a/tests/expectations/compiler/finalize/contains.out
+++ b/tests/expectations/compiler/finalize/contains.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 01dbba3d2b4dbcb7fe4d3fc37c05d48b4727c9b2f3931ededf2811ead5603082
- type_checked_symbol_table: 6cf275cfad8c7db476592a97fcfdc6851d5c5014bafd3c954d6f46d7385e9d38
- unrolled_symbol_table: 6cf275cfad8c7db476592a97fcfdc6851d5c5014bafd3c954d6f46d7385e9d38
- initial_ast: 37b5dbae94e3824c04762f1eabe5a7a55c41f39644097e1ea310d9e6f2dcbda5
- unrolled_ast: 37b5dbae94e3824c04762f1eabe5a7a55c41f39644097e1ea310d9e6f2dcbda5
- ssa_ast: 7fc4e69a0dbf2b3cd83c8ef35a2d82154f7d99273f5bbf3fff63e5cf39f567ff
- flattened_ast: 7659359b9a6abb9acf0b956ed6399fe149904b3dae8c6d4e315824b997306077
- destructured_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4
- inlined_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4
- dce_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4
+ - - initial_symbol_table: 8ccdfdc19b8c5e8d799f1b29745f910f056443f7b3762046118788a392a85564
+ type_checked_symbol_table: 615ae942c04ec62338a5655f61f5ab92b2ddc58993ae7e050efb3a4f6926fec9
+ unrolled_symbol_table: 615ae942c04ec62338a5655f61f5ab92b2ddc58993ae7e050efb3a4f6926fec9
+ initial_ast: 2ad7be1423d5805bb25c86c0f1682e6d5f4fac77f7f71bfac50f63597fad27d8
+ unrolled_ast: 2ad7be1423d5805bb25c86c0f1682e6d5f4fac77f7f71bfac50f63597fad27d8
+ ssa_ast: b9b9b1b90bd053e61f0f57e01523719bc6d5e8b9bf15f900b0a7489d038b9065
+ flattened_ast: 48305e5780efcbf85bb6dfffcbcc6d943310cf499e82349283ab13d0058f6ef4
+ destructured_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c
+ inlined_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c
+ dce_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c
bytecode: 2560848929684abb429a7de8a2ff0368fa2ea939f25ae84851be67374b652e8e
warnings: ""
diff --git a/tests/expectations/compiler/finalize/decrement_via_get_set.out b/tests/expectations/compiler/finalize/decrement_via_get_set.out
index 400699939d..d5c98b9e77 100644
--- a/tests/expectations/compiler/finalize/decrement_via_get_set.out
+++ b/tests/expectations/compiler/finalize/decrement_via_get_set.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b818f3f5449fc62add96728e1a051a68c21097a09f484600d4e82b5d502c5d06
- type_checked_symbol_table: 41c0247334d4ede070ae3278a2ef3cfde78fbf29cf768b8f60f3f5deadefd75b
- unrolled_symbol_table: 41c0247334d4ede070ae3278a2ef3cfde78fbf29cf768b8f60f3f5deadefd75b
- initial_ast: 8386f2bee2383f3364dda39dfe008ef5bc97211c479cc717811509cad4d1a3c9
- unrolled_ast: 8386f2bee2383f3364dda39dfe008ef5bc97211c479cc717811509cad4d1a3c9
- ssa_ast: 9adaa9e39c6d5660c0726d7a1beb8e7b67921ea32a7087aa1b326aa2b8d4504b
- flattened_ast: 13b3f14c33df1560e4b72a0c32561e7654b051b76077cd3de5ec506d6bb2ec88
- destructured_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460
- inlined_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460
- dce_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460
+ - - initial_symbol_table: df44ca308e78b73f26e7d197baddc24cd9ad5e95332767bb1a704e460d286701
+ type_checked_symbol_table: 7788838fdf252cc9fabc83924ddddf4f381ea5f8f24262082a50882329335472
+ unrolled_symbol_table: 7788838fdf252cc9fabc83924ddddf4f381ea5f8f24262082a50882329335472
+ initial_ast: 23862093168d7b6f5f3a57c674bfcccd443f4e9bb5d69653310a458c8f897e51
+ unrolled_ast: 23862093168d7b6f5f3a57c674bfcccd443f4e9bb5d69653310a458c8f897e51
+ ssa_ast: d392caa85d17be16322c6c18813fb10c2065c8075499f158e197c7ef39e98034
+ flattened_ast: 97b5bccca4b6661e67b74a89416341f4f779c6aee94969d17ae375195f22a35e
+ destructured_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43
+ inlined_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43
+ dce_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43
bytecode: bbef5ec539b8616fe91e41c03c8ea6a71dfd3cb9731e634919bc8356e6664594
warnings: ""
diff --git a/tests/expectations/compiler/finalize/finalize.out b/tests/expectations/compiler/finalize/finalize.out
index ffb5a761b0..915c2c5a03 100644
--- a/tests/expectations/compiler/finalize/finalize.out
+++ b/tests/expectations/compiler/finalize/finalize.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3fd96ea6a8cf8d3857e0c7f89f9c31639bc010e099a42ca23f53d0ea4fb9e5af
- type_checked_symbol_table: d0d4661a1ed6d81df23ac296d207ce4afb890be9d3939a3f7001389c802229e6
- unrolled_symbol_table: d0d4661a1ed6d81df23ac296d207ce4afb890be9d3939a3f7001389c802229e6
- initial_ast: b2e144fa15e9d8b878a0e3ca7eb09bc849cd82144a5f5c540dccc10d29af3db8
- unrolled_ast: b2e144fa15e9d8b878a0e3ca7eb09bc849cd82144a5f5c540dccc10d29af3db8
- ssa_ast: 88f42e06a97de209898cd0d3ac3169c8ef1e5add34d2e4ddd2ccd672acbd88bc
- flattened_ast: bb98e2d34f0f9be362ff7f02b37eb146dc1a55c25993cf08755fb525f7d26e58
- destructured_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d
- inlined_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d
- dce_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d
+ - - initial_symbol_table: d1f93ef9447d3d3648204bdb97e076d907a1881d46451924ac5b47427a6c48c2
+ type_checked_symbol_table: 4a03117dd86c198aa14c62923ab48d0dcb3cf95b99a8002ccc3d26c2e4cc9899
+ unrolled_symbol_table: 4a03117dd86c198aa14c62923ab48d0dcb3cf95b99a8002ccc3d26c2e4cc9899
+ initial_ast: c4cfdb6b18bab53edad57dd2d80e86fe08ad84f5385caeac73356aa7b8f95e3a
+ unrolled_ast: c4cfdb6b18bab53edad57dd2d80e86fe08ad84f5385caeac73356aa7b8f95e3a
+ ssa_ast: e9877652a93ad8c89ec1a61c8cef8f1eb83e8252d79e0a3ca7ea3611f9e162f7
+ flattened_ast: c9937b78596e9675922c3ed2143ea249557cbc6ae260f5cb7ce98e3ecea1f77d
+ destructured_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5
+ inlined_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5
+ dce_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5
bytecode: 33d8ca1b78918f26980919a4a8b332fb9b375ac476b64636a387fdab715d4ed9
warnings: ""
diff --git a/tests/expectations/compiler/finalize/finalize_with_method_calls.out b/tests/expectations/compiler/finalize/finalize_with_method_calls.out
index 2a47be3f28..706377df86 100644
--- a/tests/expectations/compiler/finalize/finalize_with_method_calls.out
+++ b/tests/expectations/compiler/finalize/finalize_with_method_calls.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4bb5f3b63c9dcc7f4da2519883d1a7829f51fe854fe1f3fb92a9ce0014cd2ec4
- type_checked_symbol_table: e1666b86df178f7cd63097df4540df94b80544cc01f5cb8b7e6da1dea861ebf0
- unrolled_symbol_table: e1666b86df178f7cd63097df4540df94b80544cc01f5cb8b7e6da1dea861ebf0
- initial_ast: e3b1bfacdd634158e5dc79995f9d0b9f67701d8c070726f8c3dbc072fdf75c07
- unrolled_ast: e3b1bfacdd634158e5dc79995f9d0b9f67701d8c070726f8c3dbc072fdf75c07
- ssa_ast: 83bf84756bc248958a1a02434f383fd8dd35a4ef3b2579e24bd1c5a2247efda0
- flattened_ast: bbdfc5d742c11c982a3572eddec3bc0e6754a4ca2333808385bec1b9c9573f85
- destructured_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b
- inlined_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b
- dce_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b
+ - - initial_symbol_table: 0b2c85ef584a8e2d525cc5393e41ae2cfefa28ad68a3077e1e79ed4e9301c949
+ type_checked_symbol_table: fa24f003ee53ff7c4e6e7c5a93d5d6febb605ce22e68e98983afc2d1f52429d3
+ unrolled_symbol_table: fa24f003ee53ff7c4e6e7c5a93d5d6febb605ce22e68e98983afc2d1f52429d3
+ initial_ast: 1fffd7f9f23d900652ad502de76e580bbaa9dc68c2ae95e8ce43ed7212f6c9f2
+ unrolled_ast: 1fffd7f9f23d900652ad502de76e580bbaa9dc68c2ae95e8ce43ed7212f6c9f2
+ ssa_ast: ef8353a914d5612175e95acfee3af6b57f9f0a749ba454b3a67b5dca4d3af65c
+ flattened_ast: 84ad39da600b2a054c4233e3f00c6e8faf3208fded492cc990693333bf634947
+ destructured_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040
+ inlined_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040
+ dce_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040
bytecode: e9bcea998f0ff492fb57deabfcf08c4ed3f854880b595f17c9aa89181feb3764
warnings: ""
diff --git a/tests/expectations/compiler/finalize/increment_via_get_set.out b/tests/expectations/compiler/finalize/increment_via_get_set.out
index bce0e33203..0e105443d6 100644
--- a/tests/expectations/compiler/finalize/increment_via_get_set.out
+++ b/tests/expectations/compiler/finalize/increment_via_get_set.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 41832b407b616f1776dd084da5300c1a9dad6ee685481fd32e348cd3eacbde4d
- type_checked_symbol_table: 38d767bda7bac322c87600d9140468092827e2132c0d5763dc69857c224d3150
- unrolled_symbol_table: 38d767bda7bac322c87600d9140468092827e2132c0d5763dc69857c224d3150
- initial_ast: 3b734e3f8628b10a3b8e297ed4ed6b05b4b0f3d62398e2a1f429d4e4c1c5856f
- unrolled_ast: 3b734e3f8628b10a3b8e297ed4ed6b05b4b0f3d62398e2a1f429d4e4c1c5856f
- ssa_ast: 11176e493d2fdf4b9346613945df56cd96fdb1eed2afdfd289df1ebbb78cfa5d
- flattened_ast: 4f5baee7a6c03fe5fe3463d545e56c4b8937cdee3b978b8d57b61f0518207590
- destructured_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17
- inlined_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17
- dce_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17
+ - - initial_symbol_table: 2f843885fdcca5b8d4912ad59d647b5dc3c84dcd956a6f65b20c6bb3c507a0d6
+ type_checked_symbol_table: 311dcbc15cefa8d5dd9427c3e29cfc86dfccb03e9e1b0c3d4e6be8d5d5a2f07c
+ unrolled_symbol_table: 311dcbc15cefa8d5dd9427c3e29cfc86dfccb03e9e1b0c3d4e6be8d5d5a2f07c
+ initial_ast: cce69e6030357b055c442fc74e512ec5d01d3cb752a6a70e924812ba9136d193
+ unrolled_ast: cce69e6030357b055c442fc74e512ec5d01d3cb752a6a70e924812ba9136d193
+ ssa_ast: 67ac35d3e2bd3642a4cc1b247b0f9bc067a09f6571bbe484fe27116faf8d9df3
+ flattened_ast: 789b7f7363a1510387e86395da1c01995fd2660c111184b5e827f866c116ae92
+ destructured_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f
+ inlined_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f
+ dce_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f
bytecode: 10e754c190939dcffa342c5eef2be0dcb73ef1a9b4391a99e963db6dc61bd38a
warnings: ""
diff --git a/tests/expectations/compiler/finalize/inline_in_finalize.out b/tests/expectations/compiler/finalize/inline_in_finalize.out
index a5b693f4f8..bb0ef12436 100644
--- a/tests/expectations/compiler/finalize/inline_in_finalize.out
+++ b/tests/expectations/compiler/finalize/inline_in_finalize.out
@@ -2,14 +2,14 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b8bbda15ea06f974099c75475ebeea949c6043205cbc6b82df837e1f40429575
- type_checked_symbol_table: aa7192219308f1f62c2f10d8ed0bbada61e4e728350d027120a71f418a0cb545
- unrolled_symbol_table: aa7192219308f1f62c2f10d8ed0bbada61e4e728350d027120a71f418a0cb545
- initial_ast: 171be3a00919481984f29f502045640d056f247318c5dfb69381f9d8631079e5
- unrolled_ast: 171be3a00919481984f29f502045640d056f247318c5dfb69381f9d8631079e5
- ssa_ast: d7bbbe4899353ba470dc8c8f2deadbff1c6d302a9c13ddf7c5c73f3f27b46676
- flattened_ast: c3cc9a273dad14b18c52673d0fff2d202286e7769a2b63863c6fafc30104f204
- destructured_ast: b50b9081df6aa650fae6164280ed9548cffacf36bec28521295bdae5b097f44b
+ - - initial_symbol_table: 6754312fbddd0a41ab494ef8d343c6e2a6723812537a36561cecd6fbbd52e0d7
+ type_checked_symbol_table: eb81d3475298e8283a7d66cc51896a8e3710c20606adebf5b3a5a07f77e00349
+ unrolled_symbol_table: eb81d3475298e8283a7d66cc51896a8e3710c20606adebf5b3a5a07f77e00349
+ initial_ast: ac1db52af8950a8990e1b90126556c6789578677fb131c34bcda4507f014d3af
+ unrolled_ast: ac1db52af8950a8990e1b90126556c6789578677fb131c34bcda4507f014d3af
+ ssa_ast: 54716ea4fa3994b0d07b18da23de3026c4600255dab1d86eecde06805c8c407c
+ flattened_ast: 874d9ddaed9e40ca320d178d8b66281806b33764c391c3551067d084d6a68c84
+ destructured_ast: e6ce7fa9bf424dcb7ce0ca75b83116a5ea1d030b3a73617fbf7a4d4e839164a2
inlined_ast: 45750109c4a1350a9c2886c44b6e18de606251fcc3d594c3e0ea3768b3a825d8
dce_ast: 45750109c4a1350a9c2886c44b6e18de606251fcc3d594c3e0ea3768b3a825d8
bytecode: 643990908e94b8c16515df0d5dcd64918c17b356ad82d652cd9d6504089c49f0
diff --git a/tests/expectations/compiler/finalize/mapping.out b/tests/expectations/compiler/finalize/mapping.out
index 9c6a8a9697..b5099e0606 100644
--- a/tests/expectations/compiler/finalize/mapping.out
+++ b/tests/expectations/compiler/finalize/mapping.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 673f5c2edbae65670ffcffa0b58417d67995139ea8ade35364f0283b3cc19cda
- type_checked_symbol_table: 2d9f0f9351ecf0a1f856909c7f330310fc59478f42022d8ac2f4058f808a7581
- unrolled_symbol_table: 2d9f0f9351ecf0a1f856909c7f330310fc59478f42022d8ac2f4058f808a7581
- initial_ast: 1db9bdfb2077ea754b8238029d95ebd8b1ee79eb7e1443c2b0b3bef4a5e933ef
- unrolled_ast: 1db9bdfb2077ea754b8238029d95ebd8b1ee79eb7e1443c2b0b3bef4a5e933ef
- ssa_ast: 25684930eab04820609e673118390fc361a4fe220aa39d397ac53b0efcde4951
- flattened_ast: 654aba9c5bb1f3c937b3bd86b06c91331f9394e0b24f398b2fd3d201bc9f36e0
- destructured_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e
- inlined_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e
- dce_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e
+ - - initial_symbol_table: d3fc3dd425ea41ec7709e7171221fcc1b03ba197d85d8ac302a3a2986fc0fc12
+ type_checked_symbol_table: ed10f6d3f949632357dab5607bcaed808b410e1327c3e9b358c1dfbd5f642dee
+ unrolled_symbol_table: ed10f6d3f949632357dab5607bcaed808b410e1327c3e9b358c1dfbd5f642dee
+ initial_ast: 031ef6aaead58d45cbddc96e0c34d70cb23bbe2992e9acbe6098534a8af00f04
+ unrolled_ast: 031ef6aaead58d45cbddc96e0c34d70cb23bbe2992e9acbe6098534a8af00f04
+ ssa_ast: cab910162fc58c97ad816fdcb97fae9f9c616d411fd2b6d93c4bc71719461b99
+ flattened_ast: bd0cef58179ab8354a8c7a097c2d180b7410d2470992b09afff7bdd94f71c536
+ destructured_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2
+ inlined_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2
+ dce_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2
bytecode: 312c25062c283bf27a955dc0d7035c166da12e5e40eb55b9e6572af8750e0474
warnings: ""
diff --git a/tests/expectations/compiler/finalize/mapping_fail.out b/tests/expectations/compiler/finalize/mapping_fail.out
index ff05c72519..b11a44e699 100644
--- a/tests/expectations/compiler/finalize/mapping_fail.out
+++ b/tests/expectations/compiler/finalize/mapping_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372030]: A mapping's key cannot be a tuple\n --> compiler-test:4:5\n |\n 4 | mapping foo: (u32, u32) => u32;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:6:5\n |\n 6 | mapping floo: baz => u8;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's value cannot be a record\n --> compiler-test:19:5\n |\n 19 | mapping real_tokens: address => RealToken;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's key cannot be a record\n --> compiler-test:21:5\n |\n 21 | mapping owners: RealToken => address;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
+ - "Error [ETYC0372030]: A mapping's key cannot be a tuple\n --> compiler-test:4:5\n |\n 4 | mapping foo: (u32, u32) => u32;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:6:5\n |\n 6 | mapping floo: baz => u8;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372030]: A mapping's value cannot be a record\n --> compiler-test:19:5\n |\n 19 | mapping real_tokens: address => RealToken;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's key cannot be a record\n --> compiler-test:21:5\n |\n 21 | mapping owners: RealToken => address;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
index db0177a420..5036338a1b 100644
--- a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
+++ b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8ad2062b26cb7ce9977099acf47634563db6bee84d16c90b51fa68c6a9577781
- type_checked_symbol_table: 7bd0addc88bb8cc54ffa341e723d934aa92dec285cf7ab9cec69df8d4b7b98f4
- unrolled_symbol_table: 7bd0addc88bb8cc54ffa341e723d934aa92dec285cf7ab9cec69df8d4b7b98f4
- initial_ast: b77334fba6d7d5c0c32bdf6e95b9f269491edf6ba32dfc47624aac3d4ef34da4
- unrolled_ast: b77334fba6d7d5c0c32bdf6e95b9f269491edf6ba32dfc47624aac3d4ef34da4
- ssa_ast: a210e6cc44696117a30906a3d2dbbe283a29132825f0ff35175a8cb7a84a8be6
- flattened_ast: ad23e4cbcbe23b9a61dfe1fd3d58c6151f67f58feef738c56a8d9068e98ab8c5
- destructured_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4
- inlined_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4
- dce_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4
+ - - initial_symbol_table: c3254870929a4cbd9cd778112215217e254482789d9cdc932a5f1720653f2810
+ type_checked_symbol_table: 2d6442937f992152d0491f7261b3a9a92e921f344997436c0ffd7a78f0758668
+ unrolled_symbol_table: 2d6442937f992152d0491f7261b3a9a92e921f344997436c0ffd7a78f0758668
+ initial_ast: 6726149bba858064439fc62c698f711c8456ecd1cbf764803b9dc89758928fd4
+ unrolled_ast: 6726149bba858064439fc62c698f711c8456ecd1cbf764803b9dc89758928fd4
+ ssa_ast: f8c8c864e1e09ffda9f3dea52d844e42b2612afcc08db547cbb10158af92371c
+ flattened_ast: f75ab90370cb169b567245bc4d92f18ae6713eea90b1e17fc0acce08e4ee5475
+ destructured_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6
+ inlined_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6
+ dce_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6
bytecode: d1cb76177aa7ffcdc033855e2696b25791292c7c6b38fdc3c1e145dadc0f838a
warnings: ""
diff --git a/tests/expectations/compiler/finalize/rand.out b/tests/expectations/compiler/finalize/rand.out
index 713da903ce..39fb524be5 100644
--- a/tests/expectations/compiler/finalize/rand.out
+++ b/tests/expectations/compiler/finalize/rand.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 02ace3862a5f4dd732e5b7e0c7527cbf7ac91b991c23de8fbbab4e5e8683a1ff
- type_checked_symbol_table: b8f9c015aa74cf6186fb8ebdb3ee75fca572198ad340239d8e3610e2d7524b6f
- unrolled_symbol_table: b8f9c015aa74cf6186fb8ebdb3ee75fca572198ad340239d8e3610e2d7524b6f
- initial_ast: ecee28017844fa775485126fbaedc4f9d13cab010029cbbe837dc4e8d13cbbfc
- unrolled_ast: ecee28017844fa775485126fbaedc4f9d13cab010029cbbe837dc4e8d13cbbfc
- ssa_ast: efc83e694d9f4830ddfa215b2adba33601c3da483fda6255fcdb142206145302
- flattened_ast: 6b411dcd88c66caac512b62f7fb3876d6b5abb4017c529960a353326e6b05295
- destructured_ast: 2d1bef5d90134e598743b869550f9dfb1e913f42d851e9513123768e0003cdf9
- inlined_ast: 2d1bef5d90134e598743b869550f9dfb1e913f42d851e9513123768e0003cdf9
- dce_ast: 9b8189bc3a443ca6a591ff87b922314cd14eb2a2b87932e94b6f2cae2e8d1b84
+ - - initial_symbol_table: 641f5817a163ef7e00ae3e27c53876137e01634da6cc9a05a57f71dee0890db9
+ type_checked_symbol_table: 23de4bfaffaef56a4a8431d6ef6bd9d84d5972dfd053b6001c9bc44556107d3f
+ unrolled_symbol_table: 23de4bfaffaef56a4a8431d6ef6bd9d84d5972dfd053b6001c9bc44556107d3f
+ initial_ast: 2ecdc46c95dfd4317447595490716949274d6acbd6b952886a36473c1a92ddd6
+ unrolled_ast: 2ecdc46c95dfd4317447595490716949274d6acbd6b952886a36473c1a92ddd6
+ ssa_ast: 752d946f7bfce55c490605e43814a6effaba2584b93dd250dfd01bb72e568720
+ flattened_ast: 895e2a824b3381bd1d589f848ca1df994a85587d0051d629187375df2f1ef916
+ destructured_ast: b0ddab401a6857d807034c9e19635d0d341905eb5a8e51a018965eff7ade28b7
+ inlined_ast: b0ddab401a6857d807034c9e19635d0d341905eb5a8e51a018965eff7ade28b7
+ dce_ast: 54a919c6eaa140f36a22ec7ab6878359f9f3a1238daf9973e3ff97c1bfcabff8
bytecode: c5e80399ab1edccfae4591f3c38695e9a4129b35ad2cc75238859a2e109a245f
warnings: ""
diff --git a/tests/expectations/compiler/finalize/remove.out b/tests/expectations/compiler/finalize/remove.out
index 49be01b078..fa67670270 100644
--- a/tests/expectations/compiler/finalize/remove.out
+++ b/tests/expectations/compiler/finalize/remove.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 01dbba3d2b4dbcb7fe4d3fc37c05d48b4727c9b2f3931ededf2811ead5603082
- type_checked_symbol_table: bf43437e96fea9575409103c44edf194be4f2df843834648e8df1fa2c6187981
- unrolled_symbol_table: bf43437e96fea9575409103c44edf194be4f2df843834648e8df1fa2c6187981
- initial_ast: 859112b340b77b52ce463423af6dfa7c56e1719542eb3ba8a11f7e232baef020
- unrolled_ast: 859112b340b77b52ce463423af6dfa7c56e1719542eb3ba8a11f7e232baef020
- ssa_ast: c0cd2bb6625c8833c40a0cbdac87193369994a67362e87b1bfab44021d9369e5
- flattened_ast: 3172f9b84976538f59c161f2d4e632b6f4aae63e537001852cf7ca5f938fbb76
- destructured_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132
- inlined_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132
- dce_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132
+ - - initial_symbol_table: 8ccdfdc19b8c5e8d799f1b29745f910f056443f7b3762046118788a392a85564
+ type_checked_symbol_table: be146d9117581699642bdba5d170643dee82f1400dd5b63b72b069cca8b5c494
+ unrolled_symbol_table: be146d9117581699642bdba5d170643dee82f1400dd5b63b72b069cca8b5c494
+ initial_ast: 5b715f1ba792d6e01f83f6bcdad82ce00e88f25d15e19b8292695c2f245e9e4d
+ unrolled_ast: 5b715f1ba792d6e01f83f6bcdad82ce00e88f25d15e19b8292695c2f245e9e4d
+ ssa_ast: 882ce8ddd14b276ab765145f686e9e39ca9954bca03b5fcd0b60ce193db9590c
+ flattened_ast: 93ac89505d1e9ad329fb2a2375634a650cce29375bb13c0e9f70243d78df404c
+ destructured_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d
+ inlined_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d
+ dce_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d
bytecode: 7598ca95ba8e589482a0d951cae6f2f8571e7ae33ec8f56dbe83077dac5100d4
warnings: ""
diff --git a/tests/expectations/compiler/finalize/shadow_mapping_fail.out b/tests/expectations/compiler/finalize/shadow_mapping_fail.out
index ae1c7a10b9..770b99e4c9 100644
--- a/tests/expectations/compiler/finalize/shadow_mapping_fail.out
+++ b/tests/expectations/compiler/finalize/shadow_mapping_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EAST0372007]: struct `bar` shadowed by\n --> compiler-test:5:5\n |\n 5 | mapping bar: u8 => u8;\n | ^^^^^^^^^^^^^^^^^^^^^^\nError [EAST0372007]: struct `bar` shadowed by\n --> compiler-test:7:5\n |\n 7 | transition bar(a: u8) -> u8 {\n 8 | return a + 1u8;\n 9 | }\n | ^\n"
+ - "Error [EAST0372007]: struct `bar` shadowed by\n --> compiler-test:7:5\n |\n 7 | transition bar(a: u8) -> u8 {\n 8 | return a + 1u8;\n 9 | }\n | ^\n"
diff --git a/tests/expectations/compiler/function/conditional_return.out b/tests/expectations/compiler/function/conditional_return.out
index 8c4c523ea4..10f3a9b36e 100644
--- a/tests/expectations/compiler/function/conditional_return.out
+++ b/tests/expectations/compiler/function/conditional_return.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3a750455a5fbf60449507af5123da5637b53fe3cfcf91befd3a72ab1d076695c
- type_checked_symbol_table: 9231efaf4f8792f3f3a472820e4fea02a790489d1698ea22dfeb1bbb0b8ffe16
- unrolled_symbol_table: 9231efaf4f8792f3f3a472820e4fea02a790489d1698ea22dfeb1bbb0b8ffe16
+ - - initial_symbol_table: 0973e070508f61d91ecd820203b9bc894e859338fbb59490afba965bc9384c98
+ type_checked_symbol_table: 04328fc9ac3801eec674b02ff690b0ebdac335ac0e0ae990e6286919c55f9a20
+ unrolled_symbol_table: 04328fc9ac3801eec674b02ff690b0ebdac335ac0e0ae990e6286919c55f9a20
initial_ast: ec21f48bec7cc4e4a33c051a903d165f23fda4072b4b7621f184db6bd956d72d
unrolled_ast: ec21f48bec7cc4e4a33c051a903d165f23fda4072b4b7621f184db6bd956d72d
ssa_ast: 4fcd72896d7d8063c30140384b21ef2f1cae2c0a717d79078c2d278ad1b54596
diff --git a/tests/expectations/compiler/function/dead_code_elimination.out b/tests/expectations/compiler/function/dead_code_elimination.out
index 3d730d4b05..f50b5c687a 100644
--- a/tests/expectations/compiler/function/dead_code_elimination.out
+++ b/tests/expectations/compiler/function/dead_code_elimination.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f34be48af7ff51ce3ba1d28525ff8f2308be8be448d18480c2993e57368c7ec5
- type_checked_symbol_table: 92d5e7f428bcac3a3a187cefefe8ab79fab5ea5656fac7f116d985b5bab7ca1a
- unrolled_symbol_table: 92d5e7f428bcac3a3a187cefefe8ab79fab5ea5656fac7f116d985b5bab7ca1a
- initial_ast: dd6f031ac8026657ee79b7608a3aa982186102cedcdb69bafc9a1a62fae44ba9
- unrolled_ast: dd6f031ac8026657ee79b7608a3aa982186102cedcdb69bafc9a1a62fae44ba9
- ssa_ast: f805d4f9c9b47e5fe11d632568eac1015981a5d8126df01d7219ab5b599dee19
- flattened_ast: 216212979a5cca2557bba903486c9d54d3ee33ee559f82259647f36699933e42
- destructured_ast: 2896ef014a0457e247d526cc871d4a96cc665a753a7579d30140668e5dda9a58
- inlined_ast: b1b4ca61c65c12ae75daee52dea3b7a73d414e14ea321d65194c748a3373a78c
- dce_ast: ed06cd14b45646560816748e78befaaf72dec2da61be80dd19a1ef69c6771eb2
+ - - initial_symbol_table: ad5c56aaf60c6c77c71d18677260f652b6c9a2c9b3252a782d04f7da40846298
+ type_checked_symbol_table: e3702472d3f857bd2e638babb97b01869c81fa68250278d7df2703a26cdffe7c
+ unrolled_symbol_table: e3702472d3f857bd2e638babb97b01869c81fa68250278d7df2703a26cdffe7c
+ initial_ast: 11a339d1388cd5d282c46fbb865a4aeeaf517ebeac0a91596311d331c0c4b0bc
+ unrolled_ast: 11a339d1388cd5d282c46fbb865a4aeeaf517ebeac0a91596311d331c0c4b0bc
+ ssa_ast: a2e0b828461d529b3d9010e6a0aef39d6aee6236d414c1d19edfe90e2dfbd05b
+ flattened_ast: ab1f14db933f0808aee36c0edad0a2a92a65d0dfa7f59d8b8adf51beb567d354
+ destructured_ast: 83b0c9777662d7b98d1c157c8a486586f812fbb3145c7ea62f25cf4bbb1dde0d
+ inlined_ast: 9c53e5830b56ec1bce809da0b4f3f0d5bc89f57299da3139bbfdb28a38094f64
+ dce_ast: c236c9e0566ca76d1586af5aaa5cac77c7f74e1e14909dd49bb6e0b122e3657d
bytecode: 68f3c939bd54966a95293dd018927a50887a633eea6d5dc60fca8a1ba5400607
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_arrays.out b/tests/expectations/compiler/function/flatten_arrays.out
index 8974df4b79..d1cf8143af 100644
--- a/tests/expectations/compiler/function/flatten_arrays.out
+++ b/tests/expectations/compiler/function/flatten_arrays.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: db965bbea0fe710347e590189a11c632e67356d6eb3dcff1ee3746f59abada67
- type_checked_symbol_table: 7388f185d6d4bf6f50baf94b543d24759c53a72ebe46a730911eb7c13b429970
- unrolled_symbol_table: 7388f185d6d4bf6f50baf94b543d24759c53a72ebe46a730911eb7c13b429970
- initial_ast: bb3a76d6e6d3ac6c614f6d2cc72ca6e0f9fc21f553405ff7096d065e6bfa2e1a
- unrolled_ast: bb3a76d6e6d3ac6c614f6d2cc72ca6e0f9fc21f553405ff7096d065e6bfa2e1a
- ssa_ast: ad9735da4bf38da575d3059d4cf9044d99c5ad13b997fb0ccb50e69c42df2fd9
- flattened_ast: 3f432be733b4b5eaaa6a7909a97d82badd25eafa7641f3b21f819ed539adf05a
- destructured_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d
- inlined_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d
- dce_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d
+ - - initial_symbol_table: 9be7b6aa90ce5a15e60de8557ac2c2670e7126824b91088b5fb6f78e80ec228d
+ type_checked_symbol_table: 70e2a57ae116131ad8c05e3e21c8d12d3d7712e7c0e1b2fce06dcca76df10f13
+ unrolled_symbol_table: 70e2a57ae116131ad8c05e3e21c8d12d3d7712e7c0e1b2fce06dcca76df10f13
+ initial_ast: 7397780076e2c102dcbbda5d1a57baa865f84aec4c92dfee436b6e5a923a498f
+ unrolled_ast: 7397780076e2c102dcbbda5d1a57baa865f84aec4c92dfee436b6e5a923a498f
+ ssa_ast: 0bab4c3eb769d5eb9652fc082162c531545621b6dab23152e63916b72a050edd
+ flattened_ast: dacd1aceab61e2821761bcc996fe65a1f09edf58a272c35511b2735986ee215a
+ destructured_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462
+ inlined_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462
+ dce_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462
bytecode: be43f1b20093160fdfc6c5f85fbbe6c3693a41505738d4d0db70b1fcf2243a4f
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out
index 1abc18515f..d057e998f4 100644
--- a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out
+++ b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: fe3d23c0c6894f9f9f451dafa496621c11b64d47e2ff01c3bbb0b39d5301b8ec
- type_checked_symbol_table: b089f56fe15895043abcfcb9ffc3b1e24fae84b7df52b43bfcd284cb84be8654
- unrolled_symbol_table: b089f56fe15895043abcfcb9ffc3b1e24fae84b7df52b43bfcd284cb84be8654
- initial_ast: 633f230b7b8357084a1dcd2fe8dd79d2e1d7c42cbef9f565638acc9572121ef6
- unrolled_ast: 633f230b7b8357084a1dcd2fe8dd79d2e1d7c42cbef9f565638acc9572121ef6
- ssa_ast: 75b0733106868abacc4f0062fd04f41570ce35de125552c7632265d2ecc37ddc
- flattened_ast: 8a30f1fdd0cb421bcf286c515181004f84f67ca3d3426d89819fd33cb264b5e8
- destructured_ast: 14f14ec9a610e3630c61115e957ba313993a7d5f808fe1d80879642d2c130676
- inlined_ast: 1eb441b91a0cc6a85c33908f15008a72b8ee527273832d604d6ba5f6d5a59d7d
- dce_ast: 1eb441b91a0cc6a85c33908f15008a72b8ee527273832d604d6ba5f6d5a59d7d
+ - - initial_symbol_table: 24aa8c0e343040d9653727bdd93088217c65815919e868ab0712b433964fc886
+ type_checked_symbol_table: 91a63f2d99467d116951d8d2059a90044f1035767a7002ff7591089788ea2f47
+ unrolled_symbol_table: 91a63f2d99467d116951d8d2059a90044f1035767a7002ff7591089788ea2f47
+ initial_ast: e90feb84b272e004e48a6bdd23fe72d215b3ca6f49a3d7684ae6d97562db6dec
+ unrolled_ast: e90feb84b272e004e48a6bdd23fe72d215b3ca6f49a3d7684ae6d97562db6dec
+ ssa_ast: 1cfe4f1234263a87b09b81e5a0990d0d2e2f934db9fff31de28e6b60bed0f235
+ flattened_ast: d061b77fdaec7259f011fb493a4fd2b61a69677e45283599a6d1f771d8d1d060
+ destructured_ast: e5759814c2c3176bfaca359f51de38eb81a825d17d18815c61a306d2405e815d
+ inlined_ast: 026c72cd4308ff9ccdda46b670b9b8b5567ace4c4dee78465217fb3ab54aae42
+ dce_ast: 026c72cd4308ff9ccdda46b670b9b8b5567ace4c4dee78465217fb3ab54aae42
bytecode: fffe093215f68fcc292f2c7b67e847897cd0334cdbf4a410f288d7957541a1d3
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_test.out b/tests/expectations/compiler/function/flatten_test.out
index b3ddf255ae..c67733c705 100644
--- a/tests/expectations/compiler/function/flatten_test.out
+++ b/tests/expectations/compiler/function/flatten_test.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d388c731904c7e517defccf557cd24399a7610af1ddee1528ed3c55027ba7e89
- type_checked_symbol_table: f8c2728c9d4650d21cd73522b07875bb04c39951c33c539846223655b114a015
- unrolled_symbol_table: f8c2728c9d4650d21cd73522b07875bb04c39951c33c539846223655b114a015
- initial_ast: f8ace248f0ebb4b749ea08235c544ef2ed5be46b6ded4cec6c80a9b4670a243c
- unrolled_ast: f8ace248f0ebb4b749ea08235c544ef2ed5be46b6ded4cec6c80a9b4670a243c
- ssa_ast: c26ef89b944eb71b0ec93310a764fe5b9c84cd8a573e61f6cfd8b3ae3cdd2f9f
- flattened_ast: 9097710dca23c1fdb84033cd642680ea1f1df8d37b90c52fd7239bf7c8084e2b
- destructured_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17
- inlined_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17
- dce_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17
+ - - initial_symbol_table: dee2b17000e5b7d530beff9afebd2178fce73e0d7f73acb0d2d89ff2876927f5
+ type_checked_symbol_table: 149832df18a724dd7d6a49475f08e7d0e5a98383b8f98e96192e2562076abf6f
+ unrolled_symbol_table: 149832df18a724dd7d6a49475f08e7d0e5a98383b8f98e96192e2562076abf6f
+ initial_ast: 1c7165de817fe16301b0a1cb69ead8c6e8a62c7c7e6ad7b678d0b996f943956c
+ unrolled_ast: 1c7165de817fe16301b0a1cb69ead8c6e8a62c7c7e6ad7b678d0b996f943956c
+ ssa_ast: 86d766d2f732227e5841281f18012edce8c97fccec35c6829a0cf55160d39fe1
+ flattened_ast: e76ac3473596377b29f6367f4f560f1afbcaead110a8c321e639fe9bdb628f19
+ destructured_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6
+ inlined_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6
+ dce_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6
bytecode: 6b4668099fa04bf4027b390ce9def813a3ade976add6104944433b3fab6a4ad9
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_test_2.out b/tests/expectations/compiler/function/flatten_test_2.out
index 88ae57621c..27a933c48e 100644
--- a/tests/expectations/compiler/function/flatten_test_2.out
+++ b/tests/expectations/compiler/function/flatten_test_2.out
@@ -2,27 +2,27 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 05213782799e86697651c5080f95a1690d082a933fc75f89607f8691e3a21253
- type_checked_symbol_table: 6116676ba85683532f4ba3c6cbfcafee72573333a4bac3cbcd500672e788cc13
- unrolled_symbol_table: 6116676ba85683532f4ba3c6cbfcafee72573333a4bac3cbcd500672e788cc13
- initial_ast: edb6a764afc4451f2ba126044508e850632b83d843b591dc7eca8b307ef5ddcc
- unrolled_ast: edb6a764afc4451f2ba126044508e850632b83d843b591dc7eca8b307ef5ddcc
- ssa_ast: af3319e697e1a26ed4033b1ddcdc7722627e5af78d2d4c629c32361b2680b602
- flattened_ast: fb086f0b14e979ee91c0cab87bda0b13309da6092b2d9407a0be07b8b644cee8
- destructured_ast: 2f107cab6df9457f8b6b5450616f70dd1fa604c11fb766daca668d390a0c62f6
- inlined_ast: 2f107cab6df9457f8b6b5450616f70dd1fa604c11fb766daca668d390a0c62f6
- dce_ast: 6af3064ef998accdf4dcc7fdeb2f2669b8b1000a107f581e0d31a699f3cd720c
+ - - initial_symbol_table: 2d910e475530a6218a24d395af7f94285bf848bf8f7e80e9a9dafc07c8e84933
+ type_checked_symbol_table: 12fae3c571893dc672bfdabe18c7cc90c832fdbed2be15c2fbf55ee73dc2ad7f
+ unrolled_symbol_table: 12fae3c571893dc672bfdabe18c7cc90c832fdbed2be15c2fbf55ee73dc2ad7f
+ initial_ast: 7e0d016df4b6a04f603d7bf6a579f5f49a8a8143ecc682d65402855ec5666583
+ unrolled_ast: 7e0d016df4b6a04f603d7bf6a579f5f49a8a8143ecc682d65402855ec5666583
+ ssa_ast: e587e5b2e3782720a6583d8552ffbd35189955b2140a87b079942088e8665c92
+ flattened_ast: 7d4c47df3f666f70b9184fb136b6371245dd7a8b9088dadca6f7dc74cb6a7065
+ destructured_ast: 6c1d866430b78a365b922ae0a641810987831f0f64710f4c7b5551fc9e6fd5b1
+ inlined_ast: 6c1d866430b78a365b922ae0a641810987831f0f64710f4c7b5551fc9e6fd5b1
+ dce_ast: 98b87c8795f10e34b700c096d00df6c8c3df88f0e40e6e58f2fa2154b9e76121
bytecode: 34ea2316698e1b32c9a8cecafbc7ec613d38e33d39bc50b517a10f255e9c8a03
warnings: ""
- - initial_symbol_table: f71db3010185a086c7849ae659bf4092bf7c106556fd33a9d305af996ac0c278
- type_checked_symbol_table: 8562bbe75363a62591ae91ba9e0b31e82417cd0c76683701ffb423568e76e8ec
- unrolled_symbol_table: 8562bbe75363a62591ae91ba9e0b31e82417cd0c76683701ffb423568e76e8ec
- initial_ast: b796792917fd17c59044fb16ce2222e60229ba85e872aaab3326a7a615b92f4d
- unrolled_ast: b796792917fd17c59044fb16ce2222e60229ba85e872aaab3326a7a615b92f4d
- ssa_ast: e629fcbc2a85114c170089870f262500cb1b3ff2dc2a883250c5d7066342d1d7
- flattened_ast: 24330c64cb015d25b15931e9a0f0d32376da5a9d12854bc7056a3e5ce59e4f3d
- destructured_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780
- inlined_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780
- dce_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780
+ - initial_symbol_table: 3c9b6c65a3fcb5f24f8b9dbd3ae5e61aa1bf5725cc4d572c6acb1dd79e37f1ec
+ type_checked_symbol_table: 54771438b4339893644158162b7bfe069d96abf91d9564f7f08e255a9f403905
+ unrolled_symbol_table: 54771438b4339893644158162b7bfe069d96abf91d9564f7f08e255a9f403905
+ initial_ast: 01d45873f14b46e92c2d82d1057bc704c4be38ec3ad6da991f9d72a82e808819
+ unrolled_ast: 01d45873f14b46e92c2d82d1057bc704c4be38ec3ad6da991f9d72a82e808819
+ ssa_ast: fb1f9bf339efb5e8a357a438c8ef75c01bb27fc18ba53fb915f6abb0538e99f5
+ flattened_ast: ec534e71855165fc201c5647e17401a6db00b335f34524b396c1235bb7244afa
+ destructured_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740
+ inlined_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740
+ dce_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740
bytecode: b42d3c958c08364d974824a28437565b32bce03a6dc86c38a03cfe741cac6995
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_tuples_of_structs.out b/tests/expectations/compiler/function/flatten_tuples_of_structs.out
index c7c6db7cd7..d94f98f5b6 100644
--- a/tests/expectations/compiler/function/flatten_tuples_of_structs.out
+++ b/tests/expectations/compiler/function/flatten_tuples_of_structs.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e48242d47a2461fa681ec8f01879acc66ad7fd6231ebda4951a9dff5c9a820e2
- type_checked_symbol_table: 4daea1e9ce0607be35cc9b5c18bd8e5e3369865f41be84d9aedf68038ad75942
- unrolled_symbol_table: 4daea1e9ce0607be35cc9b5c18bd8e5e3369865f41be84d9aedf68038ad75942
- initial_ast: 0a79a85d2a796e63d409517c4dd8dad97cb565111e702ff506c6a073655f5e3d
- unrolled_ast: 0a79a85d2a796e63d409517c4dd8dad97cb565111e702ff506c6a073655f5e3d
- ssa_ast: b5130659130f822e7201594ed6e96411f2c9658f88538fb61d53882345b35038
- flattened_ast: f67421ebf3f0eeb7cdfcfa6153f4174e435aec4bbe0ebf5f05f8214594eb4a32
- destructured_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96
- inlined_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96
- dce_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96
+ - - initial_symbol_table: 8c10ba2b1396b39c27f6f726a2a9c4cd729f7538449f40d81b57bfed884aba80
+ type_checked_symbol_table: 1cbcf3538ce4a19f8e147557a5fc6eae69c87c6beb702eb3870a7e556a74d31c
+ unrolled_symbol_table: 1cbcf3538ce4a19f8e147557a5fc6eae69c87c6beb702eb3870a7e556a74d31c
+ initial_ast: c48652418477b5f0df6793d57e9a24557e3ac8f02185a0fab2ae8c4c0190f1be
+ unrolled_ast: c48652418477b5f0df6793d57e9a24557e3ac8f02185a0fab2ae8c4c0190f1be
+ ssa_ast: 8c66b19bd6d7c5a0a8c3e08f17d6143eec76ffc1e9ff1840d09cb1f62ac0a6f8
+ flattened_ast: 1fa7c2ae61883eb250c9d7bc7c01c1ca8210d2d0a8564e352b0d7d3723a04d42
+ destructured_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d
+ inlined_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d
+ dce_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d
bytecode: 023b08025f2aa0f03538528dde0e9b8e6ddf7efb3feb3af35ff79a1d930e42cc
warnings: ""
diff --git a/tests/expectations/compiler/function/flatten_unit_expressions.out b/tests/expectations/compiler/function/flatten_unit_expressions.out
index 277a27fe9b..d5c2bc9ec1 100644
--- a/tests/expectations/compiler/function/flatten_unit_expressions.out
+++ b/tests/expectations/compiler/function/flatten_unit_expressions.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 129775a34fff5a18f0428731c46115aef4b20fffc29aab2c2a7c3e5bf8693f0f
- type_checked_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3
- unrolled_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3
+ - - initial_symbol_table: a3104062809642350b9fda830757e057f7de3b287a8ad9bbe32037644b52e5ca
+ type_checked_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb
+ unrolled_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb
initial_ast: 41c9f3e1ebb97e63ed8ca4f326cb5b496a2b71f478d1def45ac7c9159f238766
unrolled_ast: 41c9f3e1ebb97e63ed8ca4f326cb5b496a2b71f478d1def45ac7c9159f238766
ssa_ast: 909473098b05ec70de449a295aea5970ff289b944c80c3c8e5e7ad3a2808b831
@@ -14,9 +14,9 @@ outputs:
dce_ast: b2ed655e4d792c6efcd64da50f55234673f8d6cdc7a8fc6b5c8e249d96c4e266
bytecode: b5e0f18e08535e19b2bc80bd0bc3d2893e58223cea4d006a8a8de262d3ab41fd
warnings: ""
- - initial_symbol_table: 129775a34fff5a18f0428731c46115aef4b20fffc29aab2c2a7c3e5bf8693f0f
- type_checked_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3
- unrolled_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3
+ - initial_symbol_table: a3104062809642350b9fda830757e057f7de3b287a8ad9bbe32037644b52e5ca
+ type_checked_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb
+ unrolled_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb
initial_ast: db19607898306b098057f0f02f09d502ecbccaae75febec3bd679ed7bde02bc8
unrolled_ast: db19607898306b098057f0f02f09d502ecbccaae75febec3bd679ed7bde02bc8
ssa_ast: 3132fc9e684f7f62ab7518ef2f94e94c508d98ec396e5025c58f9c4edde40303
diff --git a/tests/expectations/compiler/function/function_call.out b/tests/expectations/compiler/function/function_call.out
index eb8a781a91..6a172f2924 100644
--- a/tests/expectations/compiler/function/function_call.out
+++ b/tests/expectations/compiler/function/function_call.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f5888068afd00dfd6ad6f2a76d8989c5ce885db106093bc0fd1203d5d6c18285
- type_checked_symbol_table: 35f7a9e6a0709e6fbea00feb60bbf281f14c20295996d7743a8bfa886772e50f
- unrolled_symbol_table: 35f7a9e6a0709e6fbea00feb60bbf281f14c20295996d7743a8bfa886772e50f
- initial_ast: fa0e1f62a67e4ffc82147d72c7d7d0a617ff785b58b6e1bdb9d426bc762fe0ff
- unrolled_ast: fa0e1f62a67e4ffc82147d72c7d7d0a617ff785b58b6e1bdb9d426bc762fe0ff
- ssa_ast: a07a40e4bd2528f1ab94fd0b66d764604c8eff0c385e0b39a5aa06c0e8dc9810
- flattened_ast: 54c02b40820fa93ef50abdd9a9bbe13ef12765bc04d646fc815eba35495464c0
- destructured_ast: 955338722e20ef2fef8e36b1da79415dc8bd43f997915adb786150def7ff698c
- inlined_ast: 746faa75a5ec73efa514713178d2d19e4fc5ef868cf94a1f9830626ef99bb61c
- dce_ast: 746faa75a5ec73efa514713178d2d19e4fc5ef868cf94a1f9830626ef99bb61c
+ - - initial_symbol_table: 8ae00b8ba32a6c9377cfe3d2296e31fff47db82994f551c8cf85540edc244c6c
+ type_checked_symbol_table: 270734ad2434f15fd127df416b7a6548b6d5b55fda1ce40286c3ef1ac8748bfe
+ unrolled_symbol_table: 270734ad2434f15fd127df416b7a6548b6d5b55fda1ce40286c3ef1ac8748bfe
+ initial_ast: d689460564e898219993b1b91dc9b07d464a2eae44bd02d30ca47bb1f1df31f4
+ unrolled_ast: d689460564e898219993b1b91dc9b07d464a2eae44bd02d30ca47bb1f1df31f4
+ ssa_ast: fd8603bbf06b332cbbe86c2dbcee5d35bb566441789562471f2654fc56300a65
+ flattened_ast: 1c5349238914059f0470c4b86e21365390d3cc330a80cee5a2bb94e32fca52db
+ destructured_ast: 130a7ae1936d71b41940fafb99dc9f0bec32b6eb7905febf4882791d2f8dea21
+ inlined_ast: e59bc306250ff573fc0a94ad283226171351a123ccff0f33e3604d2e28890a36
+ dce_ast: e59bc306250ff573fc0a94ad283226171351a123ccff0f33e3604d2e28890a36
bytecode: ce0dbf69a657e1fbc866ccc8c4a1cb4f8080a561d1ba4bafca831cee80a3ef81
warnings: ""
diff --git a/tests/expectations/compiler/function/function_call_inline.out b/tests/expectations/compiler/function/function_call_inline.out
index b2bf642ff5..8180e5d2e3 100644
--- a/tests/expectations/compiler/function/function_call_inline.out
+++ b/tests/expectations/compiler/function/function_call_inline.out
@@ -2,14 +2,14 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f69a8236f3e5ee950e9c84a8807fd442594acba115cd27c63dc6a9b7cfa00ef8
- type_checked_symbol_table: 65ae403d60c017a3a70900cb572a1197dbf20ea1cce3ae9a48354989697b5096
- unrolled_symbol_table: 65ae403d60c017a3a70900cb572a1197dbf20ea1cce3ae9a48354989697b5096
- initial_ast: f77e5290c03260f67b62c72805d837f70afcaa1484329b7844420573c22bd6e2
- unrolled_ast: f77e5290c03260f67b62c72805d837f70afcaa1484329b7844420573c22bd6e2
- ssa_ast: 7fb32a5f6f2f30515606b56da70d5f20e1fafa4e56ea19ec11ba507d580ae709
- flattened_ast: 7e942c9041745c5879e245f45502b565d39b817cc572d37d37406c04ca8312ac
- destructured_ast: d4647f310ed33b0212c3fdbbf145077214a8b1b410a331cf506acd4ad650a894
+ - - initial_symbol_table: dd002f4c80c21565e0b5a9e766f7d379041c2f0edfdebddf0cec057df42de24b
+ type_checked_symbol_table: de20a6673931bac93ca3116c4b600d19eff78717fc133541a12606660d5240bf
+ unrolled_symbol_table: de20a6673931bac93ca3116c4b600d19eff78717fc133541a12606660d5240bf
+ initial_ast: 7d98b6d4b0990c7e8c97bca515f9975ae0b2735c5a0db22758282ff0c90141db
+ unrolled_ast: 7d98b6d4b0990c7e8c97bca515f9975ae0b2735c5a0db22758282ff0c90141db
+ ssa_ast: af1918131f402990e7aba186f0c7c4c9904aec7ee2a7ebd561572bad97e47482
+ flattened_ast: 9722d80927e25b704e140cf50b18d45d7fac2d98aeddf12a29a5e87c696671ed
+ destructured_ast: a34ae9eecdd499120d395a8d061c1723071b7ece17ba51e095de80f5dd1512ab
inlined_ast: a78499b30924ec37223a74cb099c9551639581a50418d84f092a23e0211a9105
dce_ast: a78499b30924ec37223a74cb099c9551639581a50418d84f092a23e0211a9105
bytecode: 44ea5bc8171ad40715c28c40333b673e70474ef9ba2d8f60d6517c0bfc3539e0
diff --git a/tests/expectations/compiler/function/function_call_out_of_order.out b/tests/expectations/compiler/function/function_call_out_of_order.out
index 86097361d9..f39932464f 100644
--- a/tests/expectations/compiler/function/function_call_out_of_order.out
+++ b/tests/expectations/compiler/function/function_call_out_of_order.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44c6368b41495be476df70eb1208bd99d22c37bcc2b61d9558d8c5c58af8d681
- type_checked_symbol_table: eb507bb8d32ae3594d9c22557b842ebe88dcfc81b8f20aa462a8c81a3e083f31
- unrolled_symbol_table: eb507bb8d32ae3594d9c22557b842ebe88dcfc81b8f20aa462a8c81a3e083f31
- initial_ast: efa7c704fc490f2a6c5e700d5f2b230ef827f60494f57be1a39d939eb707fdf0
- unrolled_ast: efa7c704fc490f2a6c5e700d5f2b230ef827f60494f57be1a39d939eb707fdf0
- ssa_ast: 8de1dc14d246092d4ce7f4f87704ad7e53aa7a33b60506a9844efc0d0c33b610
- flattened_ast: 55864a4ae184e23b895902a23f858e31b0312fd5f6313b024523b39a9e28d5cf
- destructured_ast: 1090323492b3a946828a06c16404e9b02cacbfd57b4aacc858539a06d0788384
- inlined_ast: 044042354050deeab7f0304d8089aa59c1e7e924f3400f406403f7f61419c583
- dce_ast: 044042354050deeab7f0304d8089aa59c1e7e924f3400f406403f7f61419c583
+ - - initial_symbol_table: 14bd882f231e7044252fd43c650871256ddf70be53194a73720479985d7d0238
+ type_checked_symbol_table: 5989aec79d53343c3e051c6089d91fd555b97fd2cf16cfc14657299a31c39321
+ unrolled_symbol_table: 5989aec79d53343c3e051c6089d91fd555b97fd2cf16cfc14657299a31c39321
+ initial_ast: fa2eef5220f315ff6e22e805afc90e138e9c053f73636ad02a5e24e507c04e9f
+ unrolled_ast: fa2eef5220f315ff6e22e805afc90e138e9c053f73636ad02a5e24e507c04e9f
+ ssa_ast: 764bde418b7ddaf53eee3f5c650c1429f96a598671ac08f6952f872bf9317fe1
+ flattened_ast: 5498363e67467196f66f6e105554828f1c004d5eb17d92e4344f9a79947cf7a0
+ destructured_ast: 57c38ea329b34c72e63d813fe071b75b969e4294e861d94a0d5b3d8b7feb80f3
+ inlined_ast: c2730c772b2b9e249671555340f782ebcac8fcb635733f99298ba343a5857d32
+ dce_ast: c2730c772b2b9e249671555340f782ebcac8fcb635733f99298ba343a5857d32
bytecode: 0d1f4cbd82531fbd8e3be16dd6b130e30da05f95568ab89856527ead1a0d68a3
warnings: ""
diff --git a/tests/expectations/compiler/function/helper_function_with_interface.out b/tests/expectations/compiler/function/helper_function_with_interface.out
index 4982dfe31d..f046de15d7 100644
--- a/tests/expectations/compiler/function/helper_function_with_interface.out
+++ b/tests/expectations/compiler/function/helper_function_with_interface.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d9d1a5de459a6ad2d2ca8491e4bee34d3cbd103cdae171a980edbb035952ea94
- type_checked_symbol_table: 10652a4ac1489f3e5fb2e201552179d310bda10c0468fa53df6408cd9a4f88ad
- unrolled_symbol_table: 10652a4ac1489f3e5fb2e201552179d310bda10c0468fa53df6408cd9a4f88ad
- initial_ast: b8cca29e304b9c93cf97506dd344acec7aa72a3f66ab8706d9391dde7c10dcf1
- unrolled_ast: b8cca29e304b9c93cf97506dd344acec7aa72a3f66ab8706d9391dde7c10dcf1
- ssa_ast: 278ebbc5aeb660d38ae345f5aec7f5e649ae1dafdd062e24a64de032a8e0a1fc
- flattened_ast: 0841430cc43e19ff4154b22da3e6a169552397b38122d50c4fac030cdc2ab019
- destructured_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669
- inlined_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669
- dce_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669
+ - - initial_symbol_table: 3862a5555d2f7878748e7ee59f67e7a5c3b5137ee4d36bb0b5d5a49cb06d711a
+ type_checked_symbol_table: 501fbbbdeded1c1226fb9960094333904e76d2bc720a17ba8909c5ef15f22b04
+ unrolled_symbol_table: 501fbbbdeded1c1226fb9960094333904e76d2bc720a17ba8909c5ef15f22b04
+ initial_ast: 9e429aee174a4ce29f4346fa2dbe489a019478a63389d69dea33f17f932d6b88
+ unrolled_ast: 9e429aee174a4ce29f4346fa2dbe489a019478a63389d69dea33f17f932d6b88
+ ssa_ast: 5b7d3ad076c241cb4da3ca0003be3fcabba243eb285874b34e012808c22c3dec
+ flattened_ast: e7bc3f3bb2ef2035aa54a6db05c88ccc3d66bf6a5d3a14bc74e5fbdb7a1c0f1a
+ destructured_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d
+ inlined_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d
+ dce_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d
bytecode: b48e67a8ef2d6c9c20bb5d14b831c6fdcccc5093212bccf31f75483613edb518
warnings: ""
diff --git a/tests/expectations/compiler/function/inline_expr_statement.out b/tests/expectations/compiler/function/inline_expr_statement.out
index 4a57280d55..5a60245d76 100644
--- a/tests/expectations/compiler/function/inline_expr_statement.out
+++ b/tests/expectations/compiler/function/inline_expr_statement.out
@@ -2,26 +2,26 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 910a96072d6b89acbf2995f5827fb226455574e9662dab8ee75760fb15f39b04
- type_checked_symbol_table: ad29ba7da84b0c5d64220787f1686a551f624486ab3d9ccd2563d04f98d88c20
- unrolled_symbol_table: ad29ba7da84b0c5d64220787f1686a551f624486ab3d9ccd2563d04f98d88c20
- initial_ast: db0c7f67d6840957339942d1b5170701a78adfa4508e4c3e0f314e958b0a9cda
- unrolled_ast: db0c7f67d6840957339942d1b5170701a78adfa4508e4c3e0f314e958b0a9cda
- ssa_ast: be9fff7e151049eea4dd476af298797d5a4a48447bd6ccf7a4840ad1438abb30
- flattened_ast: eb05c55a054c0d21010e529f4e34aee0d941fb9ba7afd57d942f8d8dd5bcd20e
- destructured_ast: e2c931635c63df5cf7ab73b7eca6b4a8b1e9131c18feae3140d5b39e8cbbbd35
+ - - initial_symbol_table: 592db5eb77e5cbe0b59431ccb2e2796cf0cd526fd07d36e284ea7dc48dc3a93c
+ type_checked_symbol_table: 2918fa125b63b1c455cec4e03690b37c6708e8e7ce1f7a409ee9baeb2944ea9a
+ unrolled_symbol_table: 2918fa125b63b1c455cec4e03690b37c6708e8e7ce1f7a409ee9baeb2944ea9a
+ initial_ast: 5f33f8a79d9150e561b54c65b85bfd9e5fffb13c03f28287f59772fa582fe280
+ unrolled_ast: 5f33f8a79d9150e561b54c65b85bfd9e5fffb13c03f28287f59772fa582fe280
+ ssa_ast: d5f09c20c81a87b4c94b853c718c368507a5f598bd79f8c9c69e72c2275ec811
+ flattened_ast: 00bcfca03a88b95cfe4c77503589b40c69928589192b7b3c8c40beb256c48177
+ destructured_ast: 779dab0f7eb43628ae4cf5eaa09808616b257a5aaef949de4733b52bb10f9699
inlined_ast: 619d8abbbda1a18561a68c674a0bca54e1e96a454e5f18b97efe446e96f20976
dce_ast: 53fa51417bebc9e0050a93a6869fc8315599e4ac73f1897ce3623c9c00ba6b11
bytecode: 3c05138e2787f4f82e5e0503d73b7a23b55758efa05449d5fd6f691902e575f3
warnings: ""
- - initial_symbol_table: efd58a82eec538b09a03f84aeb0c685995e6a9b2f30087929a2ec52c512e01b6
- type_checked_symbol_table: ddfab7deb0e6ab256ccba0367b1188594fa8f8b185c63a85b76c389b063723b7
- unrolled_symbol_table: ddfab7deb0e6ab256ccba0367b1188594fa8f8b185c63a85b76c389b063723b7
- initial_ast: 9bbe9534d4251ddf097cb5a9cb78434d04ba00a4d609077cfc144a1f4d885623
- unrolled_ast: 9bbe9534d4251ddf097cb5a9cb78434d04ba00a4d609077cfc144a1f4d885623
- ssa_ast: 90e7922cc0174d489e4cd624ec8e2f04a25aebc521241313e6006c75c7f02908
- flattened_ast: c05dbd2a60f721f27f6233a1cdaa4bd7b8f0643e740778be01f4343a7a3059e7
- destructured_ast: 057aa5a839c657cc61b95e24ad1ebdf73c079b0098394b7bd24beac762ec8917
+ - initial_symbol_table: 73a0c420f5a2c30bb60fa71e998a1a47c1d8ee64a102e6de921e3275158ee015
+ type_checked_symbol_table: 1cf0afb79bf084c16f90d5444c2d9b0042dda5418149958b7f373fac12c637ed
+ unrolled_symbol_table: 1cf0afb79bf084c16f90d5444c2d9b0042dda5418149958b7f373fac12c637ed
+ initial_ast: f0d5f3ac03f8208085d3554d8049b82bd95c4de0dd08e664152ac1f3c51cdb44
+ unrolled_ast: f0d5f3ac03f8208085d3554d8049b82bd95c4de0dd08e664152ac1f3c51cdb44
+ ssa_ast: 0e42e0035a8ff3800bf4fd0b62a42678e41769c4851d12b0261891a449e77041
+ flattened_ast: 90ac7a5f6ad698e1dff91ecb6a0805f2bcecc45bf3aea9d99cb77fc541bb877f
+ destructured_ast: 40473edee84038fa0deecdef023b99d8a552f5fbc8b7f1e1372467ccf189c339
inlined_ast: f2de975e0a43733678d5daf367d136c547fd35579b51e79e640ce899f3cadc20
dce_ast: f2de975e0a43733678d5daf367d136c547fd35579b51e79e640ce899f3cadc20
bytecode: a0b5126f2fda64d2ee08377b08a787af8dcdb825268db2acf45a4a9d94dd8887
diff --git a/tests/expectations/compiler/function/inline_twice.out b/tests/expectations/compiler/function/inline_twice.out
index 559f6eb629..77a17e0ee8 100644
--- a/tests/expectations/compiler/function/inline_twice.out
+++ b/tests/expectations/compiler/function/inline_twice.out
@@ -2,14 +2,14 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 153a795540b8f3c7493d172c26485bd4ca9ff174a66ddb976f5e64d5d1c5bd3e
- type_checked_symbol_table: 05a0d73522a23d8054744e861cb6919de7e0240ffd2c245be7c36ffa6555417c
- unrolled_symbol_table: 05a0d73522a23d8054744e861cb6919de7e0240ffd2c245be7c36ffa6555417c
- initial_ast: ba8f9cee26df29b409a6206fe3600e8e78cb5735e68c0a2ee0e79d7cf343d362
- unrolled_ast: ba8f9cee26df29b409a6206fe3600e8e78cb5735e68c0a2ee0e79d7cf343d362
- ssa_ast: 892c69a9a19771926a1ea660076bba43646b47eeeab5c51026abd0b10e6bd7a0
- flattened_ast: 2c7fc5b44ce4a118321085bdbedfe9f39a7dafa36ed000ee5ee2f77899914a1c
- destructured_ast: 657d99b4867b684cca81294c90eee2e5169a481c0808f70baa3d83a12d6afb70
+ - - initial_symbol_table: a79dd5bd949ae85f7f7a09c9d276f8c2172ca96b5ff7083f733d8b299b545119
+ type_checked_symbol_table: 25b1c98795914c24c7b6d422f0fc63fdea2c433afb64152eaf22ad6c821875d7
+ unrolled_symbol_table: 25b1c98795914c24c7b6d422f0fc63fdea2c433afb64152eaf22ad6c821875d7
+ initial_ast: 24c967fb6865207abb9ee66af5895c09f63139851088084bde801ff5231b3cdf
+ unrolled_ast: 24c967fb6865207abb9ee66af5895c09f63139851088084bde801ff5231b3cdf
+ ssa_ast: 6d053f065878d5a6a32f174499980d024dfe109ee156930ca03e1d88055fabff
+ flattened_ast: 758c8f3ad6c239bc8aa3ffc8519d709638bac03707e82332163d3171652d286a
+ destructured_ast: 6b2a4b9949a84800ed5046198d881d319b3996a8aca6c15b42e1b75edf0af183
inlined_ast: 63004f5dcad36178ee5ddd71ea31e66460b70207587d686b5be883702ef9bc3b
dce_ast: 63004f5dcad36178ee5ddd71ea31e66460b70207587d686b5be883702ef9bc3b
bytecode: 0d572a58b3609a5835754184c0d7b55b9bb11b101a11a1be25546a212a668e25
diff --git a/tests/expectations/compiler/function/private_input_output.out b/tests/expectations/compiler/function/private_input_output.out
index d154823279..97cc65c335 100644
--- a/tests/expectations/compiler/function/private_input_output.out
+++ b/tests/expectations/compiler/function/private_input_output.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ebd4003e299f3bdd3b192aa96534436ec1cf3c4583541040dee4ecfb2031ad12
- type_checked_symbol_table: 04e81d33425e630edc0cab4cfb7933385446ebc14cd83c0ff7fbbf339d30c31d
- unrolled_symbol_table: 04e81d33425e630edc0cab4cfb7933385446ebc14cd83c0ff7fbbf339d30c31d
+ - - initial_symbol_table: f92df45a670c09725e3882d598273ec881593f42aeb3aa381fd8de32ddefd7e8
+ type_checked_symbol_table: 90378fce43244ca9aeed7d95a4471e0073e14729e378dc28172b6d7215784581
+ unrolled_symbol_table: 90378fce43244ca9aeed7d95a4471e0073e14729e378dc28172b6d7215784581
initial_ast: 22cf2a151d4dafef51e81087affc1c9034a6579b8495f8aad57dfe5083449103
unrolled_ast: 22cf2a151d4dafef51e81087affc1c9034a6579b8495f8aad57dfe5083449103
ssa_ast: ab7fd9c6d26b8e4dada7c8556def772d04693720e8e6d1c0a00f13a8ce629ac4
diff --git a/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out b/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out
index 1840220b7e..4ec05b8097 100644
--- a/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out
+++ b/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4c0784f2ef40027df42e73acc8fb7d04f035d57d9b85d15fe8b2db95ce8f8d51
- type_checked_symbol_table: b406519cdb9a1cae2d5df99eb638bdebffb4c545542b1ea20749e07a69a68fc9
- unrolled_symbol_table: b406519cdb9a1cae2d5df99eb638bdebffb4c545542b1ea20749e07a69a68fc9
+ - - initial_symbol_table: 9adf04102299238505d5d65b877542a1192dbee8b884ed01fe338f15df830949
+ type_checked_symbol_table: 07ef4c6e2eac4b32c5c1dc79c52839ae377f354c95a22733bc2b1e52913302bf
+ unrolled_symbol_table: 07ef4c6e2eac4b32c5c1dc79c52839ae377f354c95a22733bc2b1e52913302bf
initial_ast: 999cb59ebfd75e76bb769c4aa913b28699336e9f5f99f2dddc37f5fb3a618a62
unrolled_ast: 999cb59ebfd75e76bb769c4aa913b28699336e9f5f99f2dddc37f5fb3a618a62
ssa_ast: 913943a403ee3e1b6953c83d7c24daa65392554d2a715bcfd492ce16650e595a
diff --git a/tests/expectations/compiler/function/program_function_empty_body.out b/tests/expectations/compiler/function/program_function_empty_body.out
index ed1bbb2e0d..c9b9cc5b3b 100644
--- a/tests/expectations/compiler/function/program_function_empty_body.out
+++ b/tests/expectations/compiler/function/program_function_empty_body.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 71110c86d096fedc4b5a7b55bdfbbed7aaa23310a869f3a64ce89cad193e460b
- type_checked_symbol_table: e78d21ed68ef3669a5b2d640d11fd1baae32d81b4a941724d98ee0f0dea709ed
- unrolled_symbol_table: e78d21ed68ef3669a5b2d640d11fd1baae32d81b4a941724d98ee0f0dea709ed
+ - - initial_symbol_table: 65b73250de2824bffd0585254957132ceb31dff88b3892b4d91a83292b3887af
+ type_checked_symbol_table: a6c6b899788184b0fccdc0e9279db249d581302e79d90e2b907c5244aac08f86
+ unrolled_symbol_table: a6c6b899788184b0fccdc0e9279db249d581302e79d90e2b907c5244aac08f86
initial_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf
unrolled_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf
ssa_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf
diff --git a/tests/expectations/compiler/function/program_function_unit_type.out b/tests/expectations/compiler/function/program_function_unit_type.out
index d2061e33b2..f442677112 100644
--- a/tests/expectations/compiler/function/program_function_unit_type.out
+++ b/tests/expectations/compiler/function/program_function_unit_type.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1b6ee7ad1ea14b67c3d823053a97c7c84bfa393c5bdb18b10f17bad1dd5af748
- type_checked_symbol_table: 6f1697029a51794c9ec4c2ed90ae185a327795fc30f065a098b65ad645f832da
- unrolled_symbol_table: 6f1697029a51794c9ec4c2ed90ae185a327795fc30f065a098b65ad645f832da
+ - - initial_symbol_table: c2861e09439b0c5a4fb79b4f58afbb3b5888609d6acc3fea40569febb72bfdbc
+ type_checked_symbol_table: c7796002f668497bc41329aaa9b9419b65fe474009b9adcbc6c654f95fc1216d
+ unrolled_symbol_table: c7796002f668497bc41329aaa9b9419b65fe474009b9adcbc6c654f95fc1216d
initial_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01
unrolled_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01
ssa_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01
diff --git a/tests/expectations/compiler/function/program_function_with_mode.out b/tests/expectations/compiler/function/program_function_with_mode.out
index fbe821abde..bce0c120cd 100644
--- a/tests/expectations/compiler/function/program_function_with_mode.out
+++ b/tests/expectations/compiler/function/program_function_with_mode.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b710be2181c5890c5c1b2b80b08368a4b7e2ee69bbd1c7b985585d2a5243543
- type_checked_symbol_table: 557d1db803e8208fe1da966a71fd18f2e3cf073e0f2ffc43582801ddbbe3b5cb
- unrolled_symbol_table: 557d1db803e8208fe1da966a71fd18f2e3cf073e0f2ffc43582801ddbbe3b5cb
+ - - initial_symbol_table: 991ce4017279108753122a6d5be2c08cd77302adaffb15570961f3f2ebef94ae
+ type_checked_symbol_table: d472d0eb65bba5677bc1770a49ae5fcbafb7d093a6bbe84d3c6e76d39775f1f0
+ unrolled_symbol_table: d472d0eb65bba5677bc1770a49ae5fcbafb7d093a6bbe84d3c6e76d39775f1f0
initial_ast: 40472bd39d89d379ff967fcf7a182c8e45854f61533551379e91c4882bedf487
unrolled_ast: 40472bd39d89d379ff967fcf7a182c8e45854f61533551379e91c4882bedf487
ssa_ast: 2c3af1dbd64cc15fd35761b28221b477297ca8d017baa2df1251b5537a357647
diff --git a/tests/expectations/compiler/function/record_in_conditional_return.out b/tests/expectations/compiler/function/record_in_conditional_return.out
index ed638f8fba..e89d824790 100644
--- a/tests/expectations/compiler/function/record_in_conditional_return.out
+++ b/tests/expectations/compiler/function/record_in_conditional_return.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c8bdbf9153781d17587a1ae7db473ab80e5865dadb91c8b279fcd6705bc7f1dc
- type_checked_symbol_table: 7a89e87fd4c0b3e1a08b06dfd67ae3b985fa7119d0bb8d91c233379cf372c05b
- unrolled_symbol_table: 7a89e87fd4c0b3e1a08b06dfd67ae3b985fa7119d0bb8d91c233379cf372c05b
- initial_ast: 13efc8577f58c867c4a49a947a9b77f615a835d5e92b8607d1bf28c471d2e576
- unrolled_ast: 13efc8577f58c867c4a49a947a9b77f615a835d5e92b8607d1bf28c471d2e576
- ssa_ast: 7a84b7c130cb87c8c880e9c1e03a23ce92e4e99dd508e882d24a827c14ce21ec
- flattened_ast: d45e705c760595cd12388bc11eb1304b031320539836e95619a18605846ffd16
- destructured_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1
- inlined_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1
- dce_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1
+ - - initial_symbol_table: c9c7930e21c304c4eb3a001bea566f2abdc6306ccf40df4115f3ca799e64b019
+ type_checked_symbol_table: 0452610f22ea9023fc2c0f30008f08ec1f4cb5875b6ab605c989851f92550dba
+ unrolled_symbol_table: 0452610f22ea9023fc2c0f30008f08ec1f4cb5875b6ab605c989851f92550dba
+ initial_ast: 7facbc41e899f18c1539079c0ea5b631c1133b83de690fedd3aa1f9b195989bc
+ unrolled_ast: 7facbc41e899f18c1539079c0ea5b631c1133b83de690fedd3aa1f9b195989bc
+ ssa_ast: f350e5832a4dac127e4090e1cf95ad5a51e0b92d0b6577bb9f1fc79944327c94
+ flattened_ast: 68312f829f54d454a421f7bc17c962daec1f07b62d75ec2afaf6b35bfc3351d8
+ destructured_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180
+ inlined_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180
+ dce_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180
bytecode: d33387a022d43e9692d4e894d0f01081de02b7a97bca69ab6b769b9ee41672a2
warnings: ""
diff --git a/tests/expectations/compiler/function/self.out b/tests/expectations/compiler/function/self.out
index d86345a5ca..86363874d0 100644
--- a/tests/expectations/compiler/function/self.out
+++ b/tests/expectations/compiler/function/self.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c8523f14da1aaa67d000cf210ac3895acaed0b58b8f4f7bd39121433b2d6d062
- type_checked_symbol_table: c86d89f775243692114665c76b00955ec392accbf92bb2046f14eda92f8855ac
- unrolled_symbol_table: c86d89f775243692114665c76b00955ec392accbf92bb2046f14eda92f8855ac
+ - - initial_symbol_table: 1c610ef981fc2509135ab631da2b5a6f77d7aa77862dae39b1f711c0d2224af1
+ type_checked_symbol_table: 7147f52922b597a99b875b328ba9ecdd4e10fd955f5ee60fbe9b3da73cdcc036
+ unrolled_symbol_table: 7147f52922b597a99b875b328ba9ecdd4e10fd955f5ee60fbe9b3da73cdcc036
initial_ast: b9689a5975a03be76c64c26895bd2e44fd8aba6ad77f05b7d418df45b1374364
unrolled_ast: b9689a5975a03be76c64c26895bd2e44fd8aba6ad77f05b7d418df45b1374364
ssa_ast: 2a5314d4543035de335d29082709c8fe49df3ce016aad13d4008e88f40ac5f4c
diff --git a/tests/expectations/compiler/function/shadow_function_with_input_fail.out b/tests/expectations/compiler/function/shadow_function_with_input_fail.out
deleted file mode 100644
index 65712349c0..0000000000
--- a/tests/expectations/compiler/function/shadow_function_with_input_fail.out
+++ /dev/null
@@ -1,5 +0,0 @@
----
-namespace: Compile
-expectation: Fail
-outputs:
- - "Error [EAST0372006]: function `hi` shadowed by\n --> compiler-test:8:21\n |\n 8 | function tester(hi: u8) -> u8 {\n | ^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/function/undefined_data_type_fail.out b/tests/expectations/compiler/function/undefined_data_type_fail.out
index 2929a3defb..5db603eeae 100644
--- a/tests/expectations/compiler/function/undefined_data_type_fail.out
+++ b/tests/expectations/compiler/function/undefined_data_type_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372017]: The type `Board` is not found in the current scope.\n --> compiler-test:4:35\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^\nError [ETYC0372017]: The type `u128bool` is not found in the current scope.\n --> compiler-test:4:55\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^^^^^^^^\nError [ETYC0372005]: Unknown variable `test`\n --> compiler-test:5:16\n |\n 5 | return test;\n | ^^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n"
+ - "Error [ETYC0372017]: The type `Board` is not found in the current scope.\n --> compiler-test:4:35\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `u128bool` is not found in the current scope.\n --> compiler-test:4:55\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372005]: Unknown variable `test`\n --> compiler-test:5:16\n |\n 5 | return test;\n | ^^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/function/unknown_parameter_type_fail.out b/tests/expectations/compiler/function/unknown_parameter_type_fail.out
index 6e9597fc92..62bd80146b 100644
--- a/tests/expectations/compiler/function/unknown_parameter_type_fail.out
+++ b/tests/expectations/compiler/function/unknown_parameter_type_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:4:28\n |\n 4 | transition main(a: u8, foo: Foo) -> u8 {\n | ^^^\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:8:38\n |\n 8 | transition returns_foo(a: u8) -> Foo {\n | ^^^\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:9:16\n |\n 9 | return a;\n | ^\n"
+ - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:4:28\n |\n 4 | transition main(a: u8, foo: Foo) -> u8 {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:8:38\n |\n 8 | transition returns_foo(a: u8) -> Foo {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:9:16\n |\n 9 | return a;\n | ^\n"
diff --git a/tests/expectations/compiler/group/add.out b/tests/expectations/compiler/group/add.out
index 2a8cc64f1e..8639b465f8 100644
--- a/tests/expectations/compiler/group/add.out
+++ b/tests/expectations/compiler/group/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8
- type_checked_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146
- unrolled_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146
+ - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520
+ type_checked_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b
+ unrolled_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b
initial_ast: b2e5fef44fea1f5da290f4094823355112e5c09573711e87242d8b4b1f3e87c4
unrolled_ast: b2e5fef44fea1f5da290f4094823355112e5c09573711e87242d8b4b1f3e87c4
ssa_ast: a5b4049d9343c56b85cec34dc2f374cecac4c01345235a310e38b88f675a843c
diff --git a/tests/expectations/compiler/group/assert_eq.out b/tests/expectations/compiler/group/assert_eq.out
index fcb7126b52..b84eb910e7 100644
--- a/tests/expectations/compiler/group/assert_eq.out
+++ b/tests/expectations/compiler/group/assert_eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a
- type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
- unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
+ - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0
+ type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
+ unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602
diff --git a/tests/expectations/compiler/group/eq.out b/tests/expectations/compiler/group/eq.out
index fcb7126b52..b84eb910e7 100644
--- a/tests/expectations/compiler/group/eq.out
+++ b/tests/expectations/compiler/group/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a
- type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
- unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
+ - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0
+ type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
+ unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602
diff --git a/tests/expectations/compiler/group/group_mul.out b/tests/expectations/compiler/group/group_mul.out
index c8cb8f9e12..df4f2c60f5 100644
--- a/tests/expectations/compiler/group/group_mul.out
+++ b/tests/expectations/compiler/group/group_mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3e8873495bae42c97838ff86ac657360f46c55353e2c1427e1e899343cb2df6a
- type_checked_symbol_table: 3476aa3e1758580d69113e0f081e09123652c2ee90f21f009f6f1425c84076d0
- unrolled_symbol_table: 3476aa3e1758580d69113e0f081e09123652c2ee90f21f009f6f1425c84076d0
+ - - initial_symbol_table: b8a07b9f59d86ca1ca10262248be8fb9aae99714207021149512e1b011b08176
+ type_checked_symbol_table: da6ef3baefa8c83242079dfe037ba4ea087a04fb82ba2aae0353375860f1ad97
+ unrolled_symbol_table: da6ef3baefa8c83242079dfe037ba4ea087a04fb82ba2aae0353375860f1ad97
initial_ast: 90dfbb43026b9d3786272e4b184d7517621353147439606c9f6209cb2510a240
unrolled_ast: 90dfbb43026b9d3786272e4b184d7517621353147439606c9f6209cb2510a240
ssa_ast: b37d1138c6944297ac922f64193ab4f5782abadea5dc47eeca271eaeaf98bbd8
diff --git a/tests/expectations/compiler/group/input.out b/tests/expectations/compiler/group/input.out
index fcb7126b52..b84eb910e7 100644
--- a/tests/expectations/compiler/group/input.out
+++ b/tests/expectations/compiler/group/input.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a
- type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
- unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
+ - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0
+ type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
+ unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b
ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602
diff --git a/tests/expectations/compiler/group/mul.out b/tests/expectations/compiler/group/mul.out
index 5357f0307d..1927516df8 100644
--- a/tests/expectations/compiler/group/mul.out
+++ b/tests/expectations/compiler/group/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 95e1888f38b86ca1ca0157f5bc207120d908403a1f6bad2fdb2888b60ffea526
- type_checked_symbol_table: e59b510527114ab88771235dcae6f794a84ac2d657134822c486fa6584e28d18
- unrolled_symbol_table: e59b510527114ab88771235dcae6f794a84ac2d657134822c486fa6584e28d18
+ - - initial_symbol_table: 46d5cfc41222014c8a3fab15a273ddf3413f9b28dc6b462688bb79c6be9919ba
+ type_checked_symbol_table: 2883046e936b27a40d8168bd8f8a2cabcb83bcb218f7766b2751f2e4cc3a9882
+ unrolled_symbol_table: 2883046e936b27a40d8168bd8f8a2cabcb83bcb218f7766b2751f2e4cc3a9882
initial_ast: 9738a91834a2fde42464f6c793e8a695615fd577de46e9533329092854ec37e4
unrolled_ast: 9738a91834a2fde42464f6c793e8a695615fd577de46e9533329092854ec37e4
ssa_ast: 5fcd27ff5650650884a7f1ebe56870a21cd71a9ee202c26e693718311dcc6e36
diff --git a/tests/expectations/compiler/group/mult_by_scalar.out b/tests/expectations/compiler/group/mult_by_scalar.out
index 3c65180189..f2ae5fce03 100644
--- a/tests/expectations/compiler/group/mult_by_scalar.out
+++ b/tests/expectations/compiler/group/mult_by_scalar.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2e3c1f8bc52f510be8bd25b5c8bc8bf83d4d6136fd7a6d135dc10d9ea0e729b6
- type_checked_symbol_table: ebdbae69e7efd0a9fcd76d413998ed0015aa31db56a79cf810106ca00a0119ae
- unrolled_symbol_table: ebdbae69e7efd0a9fcd76d413998ed0015aa31db56a79cf810106ca00a0119ae
+ - - initial_symbol_table: 0812de430c7609d5dca0f4423d3154c339a1028ccee1e47b3ce027dca0c8d480
+ type_checked_symbol_table: bdc3f09a291f8c62a73a170f02fe9925f4f50f89d005f44a428d13b766b1a2be
+ unrolled_symbol_table: bdc3f09a291f8c62a73a170f02fe9925f4f50f89d005f44a428d13b766b1a2be
initial_ast: 813c73e64ae05db305d08f50869eaa3c2e270cd5b5664354ada43b3eb93674d4
unrolled_ast: 813c73e64ae05db305d08f50869eaa3c2e270cd5b5664354ada43b3eb93674d4
ssa_ast: 6fa439376fedd4d05edfef5d70744cc39c3991a8053852fda646e5f80219a1b6
diff --git a/tests/expectations/compiler/group/negate.out b/tests/expectations/compiler/group/negate.out
index 6495dde69f..ab3b09226c 100644
--- a/tests/expectations/compiler/group/negate.out
+++ b/tests/expectations/compiler/group/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a
- type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
- unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16
+ - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0
+ type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
+ unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441
initial_ast: c2fb0eb07dad743e882d89950f5639607992d6689110b92ab7ff52cb92b8b2a2
unrolled_ast: c2fb0eb07dad743e882d89950f5639607992d6689110b92ab7ff52cb92b8b2a2
ssa_ast: 500b8911803d0e7ebe38429e30c5c73d10d1e3556acfb29195335f8b19f9523f
diff --git a/tests/expectations/compiler/group/operator_methods.out b/tests/expectations/compiler/group/operator_methods.out
index 3cdbe89745..fa66cb92ff 100644
--- a/tests/expectations/compiler/group/operator_methods.out
+++ b/tests/expectations/compiler/group/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a
- type_checked_symbol_table: 1823847a5b745bd66010de73413a9be8ecc28db583b0c97e740ed871237a785a
- unrolled_symbol_table: 1823847a5b745bd66010de73413a9be8ecc28db583b0c97e740ed871237a785a
+ - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0
+ type_checked_symbol_table: 40c60583b4d9030cf62776200188db0db7d5181abe0d009b9c33d32b3248d982
+ unrolled_symbol_table: 40c60583b4d9030cf62776200188db0db7d5181abe0d009b9c33d32b3248d982
initial_ast: f441b607863add307ac4af67d92c2962a52385bf5c984a25f5703622f7fa895a
unrolled_ast: f441b607863add307ac4af67d92c2962a52385bf5c984a25f5703622f7fa895a
ssa_ast: 3fb97942a68ccc7e2d1e0062c668727ccdb56149f31fdba65fea5a92dd91d920
diff --git a/tests/expectations/compiler/group/point_input.out b/tests/expectations/compiler/group/point_input.out
index cb16ebcae8..10f3ca0cce 100644
--- a/tests/expectations/compiler/group/point_input.out
+++ b/tests/expectations/compiler/group/point_input.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8733b762376863ee59de61c71d3439f942f49b8559dbb69130a10bce80fec1e8
- type_checked_symbol_table: cd116bf484805e55d701e41c07da5e9e8fc1296bf9b37b0046ffca3b969378fe
- unrolled_symbol_table: cd116bf484805e55d701e41c07da5e9e8fc1296bf9b37b0046ffca3b969378fe
+ - - initial_symbol_table: 3e731a43e29a1a179de2be0961a866d1582bb8aac704f46fd8756f0da15a6f7a
+ type_checked_symbol_table: 1532868e25a49142867e1fe42d151cf6c4aceee964cb49b3546e1ceb7682d47f
+ unrolled_symbol_table: 1532868e25a49142867e1fe42d151cf6c4aceee964cb49b3546e1ceb7682d47f
initial_ast: 66dfe26d01f7ef9b13958fa433003dbc59bbe5fd211ce8fc25cda39b82ed285f
unrolled_ast: 66dfe26d01f7ef9b13958fa433003dbc59bbe5fd211ce8fc25cda39b82ed285f
ssa_ast: 44fd21f436c423cd4c8458411ce506bb34e64aaf1a108fc253af42fea014baaf
diff --git a/tests/expectations/compiler/group/sub.out b/tests/expectations/compiler/group/sub.out
index e964079044..debb075c44 100644
--- a/tests/expectations/compiler/group/sub.out
+++ b/tests/expectations/compiler/group/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8
- type_checked_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146
- unrolled_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146
+ - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520
+ type_checked_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b
+ unrolled_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b
initial_ast: 13b06544c321efe08f18f78541f41da7b0f14ced681066c51e456b0f30418d78
unrolled_ast: 13b06544c321efe08f18f78541f41da7b0f14ced681066c51e456b0f30418d78
ssa_ast: bb66c45a37fcf3faa7cecb32a5ed141b664808e7a6c3c3fa87df4ec2671fff3f
diff --git a/tests/expectations/compiler/group/ternary.out b/tests/expectations/compiler/group/ternary.out
index 5cbaa0e1e4..9e6bca21cb 100644
--- a/tests/expectations/compiler/group/ternary.out
+++ b/tests/expectations/compiler/group/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8
- type_checked_symbol_table: 0913bb0bdc80b50fc6b91f6e0dcd0fbc6f4b565f1a187e37d5ef6b3c2c527bbb
- unrolled_symbol_table: 0913bb0bdc80b50fc6b91f6e0dcd0fbc6f4b565f1a187e37d5ef6b3c2c527bbb
+ - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520
+ type_checked_symbol_table: e8874f5205aecaebbd2a48f213a4abbdd2a7a9db72e6767975011c74bce1d913
+ unrolled_symbol_table: e8874f5205aecaebbd2a48f213a4abbdd2a7a9db72e6767975011c74bce1d913
initial_ast: 85eb916f3755aa04328d110a52d79fbe6e524d88d6c57a05df997aa5b3e4204a
unrolled_ast: 85eb916f3755aa04328d110a52d79fbe6e524d88d6c57a05df997aa5b3e4204a
ssa_ast: 1efc7322ee547d7b7c4b62b39cedfcda6e2b36943f0517b1ecf16faff347450e
diff --git a/tests/expectations/compiler/group/to_x_coordinate.out b/tests/expectations/compiler/group/to_x_coordinate.out
index 04c52ca6b6..df7be4ccb8 100644
--- a/tests/expectations/compiler/group/to_x_coordinate.out
+++ b/tests/expectations/compiler/group/to_x_coordinate.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 233a0605c4ffc6303470f87f39b958f49118f3d1c763e05d1ab8b474b4b143a9
- type_checked_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb
- unrolled_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb
- initial_ast: 3b63a43532d26b8564cd207790b28458ebb30fb7df6722160e65819bb835449d
- unrolled_ast: 3b63a43532d26b8564cd207790b28458ebb30fb7df6722160e65819bb835449d
- ssa_ast: 76e825f2e79bad241754c38f74ba1538723f245069ad8426691b0e8525a81fbd
- flattened_ast: c146352002d1b5d5c01d7e5da25b5906b4e3b9258f16b78a3f4e12ba4705e3ca
- destructured_ast: 2adc6f5cf6ed230f4d74dcf90d9ae2c04a31a63ead7a55a73b2164bbc0412abe
- inlined_ast: 2adc6f5cf6ed230f4d74dcf90d9ae2c04a31a63ead7a55a73b2164bbc0412abe
- dce_ast: 009c905a5b8d3eaeab5916b4d9f995d5ef0249a1d556ca0605bcf2f29657cf08
+ - - initial_symbol_table: 742f03900399c639926d0de2c7ae8d18812d4d21b702dda02916b639eb343f9f
+ type_checked_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971
+ unrolled_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971
+ initial_ast: c14024841200239ac3207c46eca02091cbe9fd76fcd61d81b6d2f8bff70735fd
+ unrolled_ast: c14024841200239ac3207c46eca02091cbe9fd76fcd61d81b6d2f8bff70735fd
+ ssa_ast: 65c89bedb60ebef142d9988bea52eb382f3033bb9ba2bceddede75a27c3deddd
+ flattened_ast: 05bb78ba77e7648af884261e337dd5ee5fbace06e4cd068927cc6be7b5fb3ab9
+ destructured_ast: fc17fcc83b01dac4238f61fde08acbbdec642ab2030388842858b0cf5e3dd671
+ inlined_ast: fc17fcc83b01dac4238f61fde08acbbdec642ab2030388842858b0cf5e3dd671
+ dce_ast: c1c56c66653bccfc200dd3251d823392cb8cfca84da0fc339ee77b779c11e7bf
bytecode: 51e95e10668242bec30e9917715d9856da632e933c33207ee41c5ed38d6366aa
warnings: ""
diff --git a/tests/expectations/compiler/group/to_y_coordinate.out b/tests/expectations/compiler/group/to_y_coordinate.out
index 059d332e41..a2799eaf99 100644
--- a/tests/expectations/compiler/group/to_y_coordinate.out
+++ b/tests/expectations/compiler/group/to_y_coordinate.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 233a0605c4ffc6303470f87f39b958f49118f3d1c763e05d1ab8b474b4b143a9
- type_checked_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb
- unrolled_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb
- initial_ast: 0703a2aee106dedcf12ecf53cfc11460867e3dfe947b3c12077401449aa84b90
- unrolled_ast: 0703a2aee106dedcf12ecf53cfc11460867e3dfe947b3c12077401449aa84b90
- ssa_ast: b72fce3ab4bf0a97b4ecbb02b93c6f5944e512fdab2b35f00d82bda4abeff779
- flattened_ast: e0b326778829dfe43217ecf366d6c90fa1902e7f940208efe054c9d1fdd3d021
- destructured_ast: a003db0b0d81723b275d06e6e896e8f82d690eb58c3b6dd7879661a1120fb128
- inlined_ast: a003db0b0d81723b275d06e6e896e8f82d690eb58c3b6dd7879661a1120fb128
- dce_ast: 9cec835f2aa983242417d606cb4f395f96ff68ade39f780d5d113aa73461a6c5
+ - - initial_symbol_table: 742f03900399c639926d0de2c7ae8d18812d4d21b702dda02916b639eb343f9f
+ type_checked_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971
+ unrolled_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971
+ initial_ast: 7a4eb6d898eac408003ee4176ba8dd6cdc5412a7669e00794da7014313f97ba0
+ unrolled_ast: 7a4eb6d898eac408003ee4176ba8dd6cdc5412a7669e00794da7014313f97ba0
+ ssa_ast: daf6ac147025ba46fe4a8012b9c0622bbeedca1ee66eea0778aa11f545e29a7d
+ flattened_ast: 67967710c91e41f04cc48c11eee2fc9126f594cf121df116cd847dc37e0d43da
+ destructured_ast: 32d25d3d6b4d362c987a13faaa913bbb88f63a4cd5c08b0c3bb48291eaf9a545
+ inlined_ast: 32d25d3d6b4d362c987a13faaa913bbb88f63a4cd5c08b0c3bb48291eaf9a545
+ dce_ast: 553ab2537083ec74454dbfcae729141e0f1248654bd1d981227e6f765f53aad6
bytecode: ea2e94f0f589fac4565040575643b1b7cd7813fe513d5b09b17c191bbf0f727e
warnings: ""
diff --git a/tests/expectations/compiler/group/x_and_y.out b/tests/expectations/compiler/group/x_and_y.out
index a7a1a80055..83be7a374a 100644
--- a/tests/expectations/compiler/group/x_and_y.out
+++ b/tests/expectations/compiler/group/x_and_y.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847
- type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
- unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
+ - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0
+ type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
+ unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
initial_ast: 4c92717c98e246d94f34b634f272f17e7d0fca69e562ef55e670478343e746a1
unrolled_ast: 4c92717c98e246d94f34b634f272f17e7d0fca69e562ef55e670478343e746a1
ssa_ast: 601fd1248d4e3001398f5ae0363211933624381a7281184a63838e8b1e86c956
diff --git a/tests/expectations/compiler/group/x_sign_high.out b/tests/expectations/compiler/group/x_sign_high.out
index 1594203c3a..0edd224def 100644
--- a/tests/expectations/compiler/group/x_sign_high.out
+++ b/tests/expectations/compiler/group/x_sign_high.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847
- type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
- unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
+ - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0
+ type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
+ unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
initial_ast: 1dc6e14f597973f5aca41a72494c54edae0f10cebf9710b35eea0bdd1f94b4aa
unrolled_ast: 1dc6e14f597973f5aca41a72494c54edae0f10cebf9710b35eea0bdd1f94b4aa
ssa_ast: 097efeef18365a5c2824296c7f0bc5efb0c918ce1abff206b54e9ec99e9a3500
diff --git a/tests/expectations/compiler/group/x_sign_inferred.out b/tests/expectations/compiler/group/x_sign_inferred.out
index d5e9114e28..10b3d4438e 100644
--- a/tests/expectations/compiler/group/x_sign_inferred.out
+++ b/tests/expectations/compiler/group/x_sign_inferred.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847
- type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
- unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
+ - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0
+ type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
+ unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
initial_ast: 971ece4a7efd945c9b2090c7f129ff9431114ca4005949d80c16e354cef104a1
unrolled_ast: 971ece4a7efd945c9b2090c7f129ff9431114ca4005949d80c16e354cef104a1
ssa_ast: 801cedc73c0261106c154952cbff8dc9cb504ffd667f70f1941c77bed94dc5d8
diff --git a/tests/expectations/compiler/group/x_sign_low.out b/tests/expectations/compiler/group/x_sign_low.out
index 979dab48e8..ba4bee8aa7 100644
--- a/tests/expectations/compiler/group/x_sign_low.out
+++ b/tests/expectations/compiler/group/x_sign_low.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847
- type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
- unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272
+ - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0
+ type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
+ unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e
initial_ast: bbe8816f75d5430d9ce10f46e0e7f1b8a761f3d2f0db27a7b8d63237294180a4
unrolled_ast: bbe8816f75d5430d9ce10f46e0e7f1b8a761f3d2f0db27a7b8d63237294180a4
ssa_ast: a6c24077261cd24d298b4078465ba36bcece044da9ceeec373afb9e5278624d7
diff --git a/tests/expectations/compiler/group/zero.out b/tests/expectations/compiler/group/zero.out
index fa908ade7c..b27cbb1dae 100644
--- a/tests/expectations/compiler/group/zero.out
+++ b/tests/expectations/compiler/group/zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847
- type_checked_symbol_table: 00f52eb5d7d1eb280ece90eb16d86fb66e1d37511fe1b0c692d0608cbbbf69f9
- unrolled_symbol_table: 00f52eb5d7d1eb280ece90eb16d86fb66e1d37511fe1b0c692d0608cbbbf69f9
+ - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0
+ type_checked_symbol_table: 2839274970e3f2a5073a53029f6e7f1a5da4919389b1b62d39bc56eedd473545
+ unrolled_symbol_table: 2839274970e3f2a5073a53029f6e7f1a5da4919389b1b62d39bc56eedd473545
initial_ast: 79bf864cdefe09f0f7ed257a251b8a1bcf73a980f99e3a7e624ac7c4578493ea
unrolled_ast: 79bf864cdefe09f0f7ed257a251b8a1bcf73a980f99e3a7e624ac7c4578493ea
ssa_ast: 15265a7d0aecbc6990e38946da2aeb13e9d179a8ed2bba0c818a1c0deb43897f
diff --git a/tests/expectations/compiler/input/main.out b/tests/expectations/compiler/input/main.out
index 8d1462d63c..bce7c3729e 100644
--- a/tests/expectations/compiler/input/main.out
+++ b/tests/expectations/compiler/input/main.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 75e5f552e2540b66cbe1d6d2f08092e66105ba3034e168016a750587bd07fcd0
- type_checked_symbol_table: ce33cfaed5fc2662dd839f93ada12f191cc156fd69f39758d49a102b9312634b
- unrolled_symbol_table: ce33cfaed5fc2662dd839f93ada12f191cc156fd69f39758d49a102b9312634b
+ - - initial_symbol_table: d386311e914536e0ea514fc3ce193ff562ae5583bf2db2412d689581c17f9287
+ type_checked_symbol_table: 035d8ece40b9c097ec95baba855fb859100eb94ae29c1d40da028daa51c22dbd
+ unrolled_symbol_table: 035d8ece40b9c097ec95baba855fb859100eb94ae29c1d40da028daa51c22dbd
initial_ast: 3a0ce285e8d83ab1e183a1d3030108851d8875bd79ebf149c8d31bf478a8decc
unrolled_ast: 3a0ce285e8d83ab1e183a1d3030108851d8875bd79ebf149c8d31bf478a8decc
ssa_ast: 551e064d40e98b171949d71dd08bd7dbf9810e11430ff09d7b8c302962d0d319
diff --git a/tests/expectations/compiler/input/main_field.out b/tests/expectations/compiler/input/main_field.out
index b9ac9bd6db..5ef30f0ff2 100644
--- a/tests/expectations/compiler/input/main_field.out
+++ b/tests/expectations/compiler/input/main_field.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 18bf273abb83fd00d1ad2604c6a14b8a7beead2fc6d1a006724930eae06a0fea
- type_checked_symbol_table: e79fcf57b54ca09848089ea35d49dbaba4d18e2a5abafc60ac077d9539f17347
- unrolled_symbol_table: e79fcf57b54ca09848089ea35d49dbaba4d18e2a5abafc60ac077d9539f17347
+ - - initial_symbol_table: b34a1682fc9b4960e9f794fc1398ae82b5900ba619391515c3da3ec52c4ac31a
+ type_checked_symbol_table: 7dadc2b97a248377683f2a7af4847bb61663aa37670abcbf6615a7bc3eb9d30f
+ unrolled_symbol_table: 7dadc2b97a248377683f2a7af4847bb61663aa37670abcbf6615a7bc3eb9d30f
initial_ast: 642600065819915bc28991076f492696f75e7f634babf57f6242f05e1ef95155
unrolled_ast: 642600065819915bc28991076f492696f75e7f634babf57f6242f05e1ef95155
ssa_ast: c9a14d054df008b72d96f40c0e22c906dbc441de20e7090c8794ec00de9ddd68
diff --git a/tests/expectations/compiler/integers/i128/add.out b/tests/expectations/compiler/integers/i128/add.out
index 23951792d7..b3907052c8 100644
--- a/tests/expectations/compiler/integers/i128/add.out
+++ b/tests/expectations/compiler/integers/i128/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: 7029802a8ed59f638b0fc519a1ac8f1309668cd25d805a564ed5772b01bb01fe
unrolled_ast: 7029802a8ed59f638b0fc519a1ac8f1309668cd25d805a564ed5772b01bb01fe
ssa_ast: a146a207208ba85f0a49e9b7b9b2915482ea0c58c1de602a89e37cdd14228232
diff --git a/tests/expectations/compiler/integers/i128/and.out b/tests/expectations/compiler/integers/i128/and.out
index 6125713b46..03d90e95bc 100644
--- a/tests/expectations/compiler/integers/i128/and.out
+++ b/tests/expectations/compiler/integers/i128/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: 0970c83f9c75ceb9d23b799cc3035b82735067a2d707cee7205946717376d936
unrolled_ast: 0970c83f9c75ceb9d23b799cc3035b82735067a2d707cee7205946717376d936
ssa_ast: c8b0264d430895bb84d01d7e08337da31d1fa367551af9fec5f3a2de89f9d9cf
diff --git a/tests/expectations/compiler/integers/i128/console_assert.out b/tests/expectations/compiler/integers/i128/console_assert.out
index 6ff8aaabe5..bb48237bfd 100644
--- a/tests/expectations/compiler/integers/i128/console_assert.out
+++ b/tests/expectations/compiler/integers/i128/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824
- type_checked_symbol_table: a2c718efda203dd1ca01adf5f053c11556fd8c8573780956ee6d43fe22aa0195
- unrolled_symbol_table: a2c718efda203dd1ca01adf5f053c11556fd8c8573780956ee6d43fe22aa0195
+ - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d
+ type_checked_symbol_table: 0c73d87189cced26aaf48d03dd6c195b97b99f72bdb74a8b36c34521a433ca5f
+ unrolled_symbol_table: 0c73d87189cced26aaf48d03dd6c195b97b99f72bdb74a8b36c34521a433ca5f
initial_ast: 98aad0d9aede8877a7c0640b4740f3c61b83a4c047b77c6f12ff1b682b3c961a
unrolled_ast: 98aad0d9aede8877a7c0640b4740f3c61b83a4c047b77c6f12ff1b682b3c961a
ssa_ast: 20b4889d0af45388cdeffb113e396f5aa441e1581125fd68d04c054b85c1190d
diff --git a/tests/expectations/compiler/integers/i128/div.out b/tests/expectations/compiler/integers/i128/div.out
index c9f6babf04..114542b0d0 100644
--- a/tests/expectations/compiler/integers/i128/div.out
+++ b/tests/expectations/compiler/integers/i128/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: 503ec3d80bf0ecc98557d4bc20601c043281bf47d415fa5369a5685e9c1bc5fb
unrolled_ast: 503ec3d80bf0ecc98557d4bc20601c043281bf47d415fa5369a5685e9c1bc5fb
ssa_ast: 3aacd179b55306416b96c2b237527a4f9888713154c0601e57bc0df4067f4706
diff --git a/tests/expectations/compiler/integers/i128/eq.out b/tests/expectations/compiler/integers/i128/eq.out
index e67c418f6c..f70c433317 100644
--- a/tests/expectations/compiler/integers/i128/eq.out
+++ b/tests/expectations/compiler/integers/i128/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: 6851881a45711a390ba8292e6dfc38d3d1aa0059d6eff7cef1439d24730dd8b6
unrolled_ast: 6851881a45711a390ba8292e6dfc38d3d1aa0059d6eff7cef1439d24730dd8b6
ssa_ast: 82cc7df4b592bd021949e11961da98b4fa4b7375ba09baff8e6125c22824fea8
diff --git a/tests/expectations/compiler/integers/i128/ge.out b/tests/expectations/compiler/integers/i128/ge.out
index 4041908a95..71bac46a7f 100644
--- a/tests/expectations/compiler/integers/i128/ge.out
+++ b/tests/expectations/compiler/integers/i128/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: 279b9dedd24e4f84944790336eb1f9db96fefe30d8f036456952c6b00e9291f1
unrolled_ast: 279b9dedd24e4f84944790336eb1f9db96fefe30d8f036456952c6b00e9291f1
ssa_ast: e32a9f0d7f6bf928c14edf78979f80918fc063742cb605e9802d4a83e8eca331
diff --git a/tests/expectations/compiler/integers/i128/gt.out b/tests/expectations/compiler/integers/i128/gt.out
index c2efadc84f..de7f4d7b3b 100644
--- a/tests/expectations/compiler/integers/i128/gt.out
+++ b/tests/expectations/compiler/integers/i128/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: 1ea526d73dd9fd6440db9a8f59b017b3cf74af6e042ac9748f4a294c8d88dada
unrolled_ast: 1ea526d73dd9fd6440db9a8f59b017b3cf74af6e042ac9748f4a294c8d88dada
ssa_ast: c285b431e68b56d439663f4b1e5c295bed52283770d2b4399f75dfd74e0ff84a
diff --git a/tests/expectations/compiler/integers/i128/le.out b/tests/expectations/compiler/integers/i128/le.out
index 5538d3cae9..bc81092614 100644
--- a/tests/expectations/compiler/integers/i128/le.out
+++ b/tests/expectations/compiler/integers/i128/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: cb254c772bc0109c007986cfa8ad211aad55a22541f21275edd139c3e583debb
unrolled_ast: cb254c772bc0109c007986cfa8ad211aad55a22541f21275edd139c3e583debb
ssa_ast: e56f80c590e7a2673bca5b9adaa6b0c22895e24f62ee3e8a7b73d85d4adaebb6
diff --git a/tests/expectations/compiler/integers/i128/lt.out b/tests/expectations/compiler/integers/i128/lt.out
index 8852597ffb..662ebdda8e 100644
--- a/tests/expectations/compiler/integers/i128/lt.out
+++ b/tests/expectations/compiler/integers/i128/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: 9d8abde8fbaf453cbdd1a6c104be361d0ab4b94c8f5e935d11a30bd0c4427a99
unrolled_ast: 9d8abde8fbaf453cbdd1a6c104be361d0ab4b94c8f5e935d11a30bd0c4427a99
ssa_ast: d4f4bc0e12f1889b4b178096081c80da464c9cbbc5811266c8646c20baba5ebb
diff --git a/tests/expectations/compiler/integers/i128/max.out b/tests/expectations/compiler/integers/i128/max.out
index ddbbb42189..544b5a5249 100644
--- a/tests/expectations/compiler/integers/i128/max.out
+++ b/tests/expectations/compiler/integers/i128/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9fff514fbbb7bc77162c85f91243ac0454ec07bd0b77320e87c19adf2f2207de
- type_checked_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97
- unrolled_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97
+ - - initial_symbol_table: 1e0bb2c1c98d9ca4884dd7632c54d3b888395e4acd4cab72973b5ee7f0680b55
+ type_checked_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764
+ unrolled_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764
initial_ast: a1dde9ccf35a705c416773400be5f3a7a5bd8ec9ca308633076c3ffcfef45b75
unrolled_ast: a1dde9ccf35a705c416773400be5f3a7a5bd8ec9ca308633076c3ffcfef45b75
ssa_ast: 1727b870a385bece44a7ce87de265b6ffc0c903687ff7fe3ced4838f8bc1b572
diff --git a/tests/expectations/compiler/integers/i128/min.out b/tests/expectations/compiler/integers/i128/min.out
index 901af3e09c..c09aa91ba9 100644
--- a/tests/expectations/compiler/integers/i128/min.out
+++ b/tests/expectations/compiler/integers/i128/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9fff514fbbb7bc77162c85f91243ac0454ec07bd0b77320e87c19adf2f2207de
- type_checked_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97
- unrolled_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97
+ - - initial_symbol_table: 1e0bb2c1c98d9ca4884dd7632c54d3b888395e4acd4cab72973b5ee7f0680b55
+ type_checked_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764
+ unrolled_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764
initial_ast: 8b86aed9874509a9375d095d0bd1baad9275a1e72fe0e331dc81c9a980b0cc38
unrolled_ast: 8b86aed9874509a9375d095d0bd1baad9275a1e72fe0e331dc81c9a980b0cc38
ssa_ast: 3cf1245355a2583cb73ba0c2e10f56fe307ad22462d0eaa83171b804cb386f70
diff --git a/tests/expectations/compiler/integers/i128/min_fail.out b/tests/expectations/compiler/integers/i128/min_fail.out
index 050e74a6bf..697093b95e 100644
--- a/tests/expectations/compiler/integers/i128/min_fail.out
+++ b/tests/expectations/compiler/integers/i128/min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 97a87e6a46e052e233da1655c18ec8303c65537ab7c49450c420aefd94109de4
- type_checked_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6
- unrolled_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6
+ - - initial_symbol_table: 2f6217f9982b6a3c2cda0f7f87e09a2fc908c086824aab49697ed9761714ccf3
+ type_checked_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5
+ unrolled_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5
initial_ast: 3ae9dfd3abb1693f7d6b96eb9f57eb8f48347bae4b6c0586648994cdabf34909
unrolled_ast: 3ae9dfd3abb1693f7d6b96eb9f57eb8f48347bae4b6c0586648994cdabf34909
ssa_ast: 73911aa4cba7970c24b18b0d5340c22e2a592dd4f1d381da3bf35e170f1b4e8e
diff --git a/tests/expectations/compiler/integers/i128/mul.out b/tests/expectations/compiler/integers/i128/mul.out
index a94e0d846d..b0e3cbfa0f 100644
--- a/tests/expectations/compiler/integers/i128/mul.out
+++ b/tests/expectations/compiler/integers/i128/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: 7660464dfe2b9195ca4567dd3857f9afd8297b34c6a62b1a77fc2e6c45d3d0dc
unrolled_ast: 7660464dfe2b9195ca4567dd3857f9afd8297b34c6a62b1a77fc2e6c45d3d0dc
ssa_ast: b4c07c9ef5f1931fb56544482d4b5106802ecf90a729f7d50c9a3c664a9fd8f4
diff --git a/tests/expectations/compiler/integers/i128/ne.out b/tests/expectations/compiler/integers/i128/ne.out
index 5b81a504e5..7583a662f6 100644
--- a/tests/expectations/compiler/integers/i128/ne.out
+++ b/tests/expectations/compiler/integers/i128/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47
- type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
- unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6
+ - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1
+ type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
+ unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455
initial_ast: 8fc2fa45894bb21442e88336134ca4e54333385383ad1575460def60b3dc2ed7
unrolled_ast: 8fc2fa45894bb21442e88336134ca4e54333385383ad1575460def60b3dc2ed7
ssa_ast: d86ba3d40675ef15c9340b6680404814dfd0edae3f5bc6e17f23896369cb9555
diff --git a/tests/expectations/compiler/integers/i128/negate.out b/tests/expectations/compiler/integers/i128/negate.out
index 620b9e44c9..52daa7f917 100644
--- a/tests/expectations/compiler/integers/i128/negate.out
+++ b/tests/expectations/compiler/integers/i128/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824
- type_checked_symbol_table: 49d36dfa02338748eefac3661a0a953fcdff13187aca83d25d36dbe488b9a910
- unrolled_symbol_table: 49d36dfa02338748eefac3661a0a953fcdff13187aca83d25d36dbe488b9a910
+ - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d
+ type_checked_symbol_table: 3986f23c54b9606297a9663dd1fa002ecd7b16001479b76664b780d0646a5610
+ unrolled_symbol_table: 3986f23c54b9606297a9663dd1fa002ecd7b16001479b76664b780d0646a5610
initial_ast: 498a2a98bd995c199f3deb82581b07cc26f3fa22dbbe5348082cc2a31b1923ce
unrolled_ast: 498a2a98bd995c199f3deb82581b07cc26f3fa22dbbe5348082cc2a31b1923ce
ssa_ast: a10c6df9f238628822978efbe365aed4fcf7a1328a878e5b197a09961f510352
diff --git a/tests/expectations/compiler/integers/i128/negate_min_fail.out b/tests/expectations/compiler/integers/i128/negate_min_fail.out
index de1776f172..ef734e8a64 100644
--- a/tests/expectations/compiler/integers/i128/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i128/negate_min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 97a87e6a46e052e233da1655c18ec8303c65537ab7c49450c420aefd94109de4
- type_checked_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6
- unrolled_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6
+ - - initial_symbol_table: 2f6217f9982b6a3c2cda0f7f87e09a2fc908c086824aab49697ed9761714ccf3
+ type_checked_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5
+ unrolled_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5
initial_ast: 86b9fe5682d6496f8928882bf81c081e34749e0ce5edd35aefd1d48a3d81a49a
unrolled_ast: 86b9fe5682d6496f8928882bf81c081e34749e0ce5edd35aefd1d48a3d81a49a
ssa_ast: 8d9fc40f7eae1b97815ab8db8fb2393a7898307ce4b9a18e9ef54b2bdb284477
diff --git a/tests/expectations/compiler/integers/i128/negate_zero.out b/tests/expectations/compiler/integers/i128/negate_zero.out
index 9de8e2386f..5dc75a8f8b 100644
--- a/tests/expectations/compiler/integers/i128/negate_zero.out
+++ b/tests/expectations/compiler/integers/i128/negate_zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: ce82c8fc7622a06be5a9deb77d05e876667277a28744b3278b9c35da6d34d5c4
- unrolled_symbol_table: ce82c8fc7622a06be5a9deb77d05e876667277a28744b3278b9c35da6d34d5c4
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 852378bf7a29d4c30d68162f1c8c58c8674e335054bffb82af19dc00705f852f
+ unrolled_symbol_table: 852378bf7a29d4c30d68162f1c8c58c8674e335054bffb82af19dc00705f852f
initial_ast: ddde14fb11980bf3c8b65980275dae1fe3ec5d810f240c4c8eb1583ac3ad83c8
unrolled_ast: ddde14fb11980bf3c8b65980275dae1fe3ec5d810f240c4c8eb1583ac3ad83c8
ssa_ast: b330ad51094dac14267302facb10056484f0a377d72507d7f8f9788773c3bd6a
diff --git a/tests/expectations/compiler/integers/i128/operator_methods.out b/tests/expectations/compiler/integers/i128/operator_methods.out
index d9cd369eed..83d3bb18f4 100644
--- a/tests/expectations/compiler/integers/i128/operator_methods.out
+++ b/tests/expectations/compiler/integers/i128/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824
- type_checked_symbol_table: 5549c6e1def4dafaaa22ed5bb54de02a68bf2410809062333f4b5c21499b1c36
- unrolled_symbol_table: 5549c6e1def4dafaaa22ed5bb54de02a68bf2410809062333f4b5c21499b1c36
+ - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d
+ type_checked_symbol_table: 52984ec094211138f985c3a7bd337e5ae837f4633ba789e9736f90a776b716e3
+ unrolled_symbol_table: 52984ec094211138f985c3a7bd337e5ae837f4633ba789e9736f90a776b716e3
initial_ast: 014b0ba715640fdaadc24a31ae384dbe95f99b7962e5d30a2b1812733b40156a
unrolled_ast: 014b0ba715640fdaadc24a31ae384dbe95f99b7962e5d30a2b1812733b40156a
ssa_ast: 26440e3a3e6b1d0e9d51dc4ff4d0084def507edb63ababf43719370724f8fef0
diff --git a/tests/expectations/compiler/integers/i128/or.out b/tests/expectations/compiler/integers/i128/or.out
index 9fcc09ff00..18c060c8a2 100644
--- a/tests/expectations/compiler/integers/i128/or.out
+++ b/tests/expectations/compiler/integers/i128/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: b1a2efe3db61f65fa4beb49eab52335d78173296ae8567da63ee6da970315411
unrolled_ast: b1a2efe3db61f65fa4beb49eab52335d78173296ae8567da63ee6da970315411
ssa_ast: e17022a24a73e843fa88877dd60a77807499b0c02c6d3cb86909178eec91e322
diff --git a/tests/expectations/compiler/integers/i128/pow.out b/tests/expectations/compiler/integers/i128/pow.out
index e7f8a0ea5e..7adc79b55a 100644
--- a/tests/expectations/compiler/integers/i128/pow.out
+++ b/tests/expectations/compiler/integers/i128/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: c4f404e0f546287f4f314e9cb14042dd58f3582bcddcccc0240ace04e02a8d15
unrolled_ast: c4f404e0f546287f4f314e9cb14042dd58f3582bcddcccc0240ace04e02a8d15
ssa_ast: 84a19ef1ded8f090f7b42511c4f95eed0b6cfed26905bb863d64d58107b0e7d2
diff --git a/tests/expectations/compiler/integers/i128/rem.out b/tests/expectations/compiler/integers/i128/rem.out
index aba8f68edc..b4b146b03b 100644
--- a/tests/expectations/compiler/integers/i128/rem.out
+++ b/tests/expectations/compiler/integers/i128/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: c4cbe7205b8fab61d0b9a9741a8c3c662e2da1d18a0b5d50841ba6d1f3c267d7
unrolled_ast: c4cbe7205b8fab61d0b9a9741a8c3c662e2da1d18a0b5d50841ba6d1f3c267d7
ssa_ast: aad2083ef04b0e1a58319893d6678f4295d89fa5ee039301aee0a7f677d8f39b
diff --git a/tests/expectations/compiler/integers/i128/shl.out b/tests/expectations/compiler/integers/i128/shl.out
index fe927c9d3f..aaa0723599 100644
--- a/tests/expectations/compiler/integers/i128/shl.out
+++ b/tests/expectations/compiler/integers/i128/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: 4e9b5095d9097a75588cbc57629bfa6423edf1a8556f5ff00466819e40a1ef84
unrolled_ast: 4e9b5095d9097a75588cbc57629bfa6423edf1a8556f5ff00466819e40a1ef84
ssa_ast: 054e1bab584ca61c831d22c43d5ebc30b70d26b7460c447055b6dc9209a4e1ba
diff --git a/tests/expectations/compiler/integers/i128/shr.out b/tests/expectations/compiler/integers/i128/shr.out
index 22ed83668d..8dbc0e853b 100644
--- a/tests/expectations/compiler/integers/i128/shr.out
+++ b/tests/expectations/compiler/integers/i128/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: b0e7eb3061dd0f3c34bd29aaeeb2d16ebb8263217302e05e545f9b496950e8de
unrolled_ast: b0e7eb3061dd0f3c34bd29aaeeb2d16ebb8263217302e05e545f9b496950e8de
ssa_ast: 6e40d505ea403f51781b160b230ec2d7c0f21f13ba9da85545227b68953a878a
diff --git a/tests/expectations/compiler/integers/i128/sub.out b/tests/expectations/compiler/integers/i128/sub.out
index 86c5184b65..f304b807f3 100644
--- a/tests/expectations/compiler/integers/i128/sub.out
+++ b/tests/expectations/compiler/integers/i128/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5
- type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
- unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407
+ - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112
+ type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
+ unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e
initial_ast: bea96ede139d6d54fd4193a5f2fb2f84fd6701db3dc6cca5b50bb09d098ea075
unrolled_ast: bea96ede139d6d54fd4193a5f2fb2f84fd6701db3dc6cca5b50bb09d098ea075
ssa_ast: 225d1a097028b734295428640e3a7476311baeb655e5c478ba283f4db221e64d
diff --git a/tests/expectations/compiler/integers/i128/ternary.out b/tests/expectations/compiler/integers/i128/ternary.out
index 523b698e48..83ca8ff487 100644
--- a/tests/expectations/compiler/integers/i128/ternary.out
+++ b/tests/expectations/compiler/integers/i128/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 84c6a1d4bf7d4eab36a56066265e64b7e7749c66f50db4501103f9c7c73769d3
- type_checked_symbol_table: f336e0af851c67fd4a3149941aa071d706f500842e70d15d1916f3213d37e635
- unrolled_symbol_table: f336e0af851c67fd4a3149941aa071d706f500842e70d15d1916f3213d37e635
+ - - initial_symbol_table: a47bf394dab76c7665e22803a7556df5636cbe34abbf74336861333f775ad06c
+ type_checked_symbol_table: 234c6c0822903f391436c58e10b80a396a8d1abeeb0486bf95e09c5033274bd8
+ unrolled_symbol_table: 234c6c0822903f391436c58e10b80a396a8d1abeeb0486bf95e09c5033274bd8
initial_ast: 74b479bc4c653b80e93533d4bfccdd848d9e61a88cbefc5f75eed76dc9f23404
unrolled_ast: 74b479bc4c653b80e93533d4bfccdd848d9e61a88cbefc5f75eed76dc9f23404
ssa_ast: 75abc6057520d5500c25d174c8690be638c98850a695620d6b8198c12d251859
diff --git a/tests/expectations/compiler/integers/i128/xor.out b/tests/expectations/compiler/integers/i128/xor.out
index b121bafe1c..68701977a1 100644
--- a/tests/expectations/compiler/integers/i128/xor.out
+++ b/tests/expectations/compiler/integers/i128/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0df8f1f2f3b90befb3710fa82e31bc7ccf0f157f11da22c26d2e966caefacb31
- type_checked_symbol_table: 27c85c52a575175fb48e68698bae44d8219dbf92ae9498b0551d8efc5d168674
- unrolled_symbol_table: 27c85c52a575175fb48e68698bae44d8219dbf92ae9498b0551d8efc5d168674
+ - - initial_symbol_table: b3cbb1581c450b27f5e4c56082ab408ebd4bbf15124851901bf1f2d8deb8a42f
+ type_checked_symbol_table: 42516130bcc576411393f64a301e84cbf16361971a51cae637d1df905dc21c05
+ unrolled_symbol_table: 42516130bcc576411393f64a301e84cbf16361971a51cae637d1df905dc21c05
initial_ast: 1d0480bac99cb537562f34b64cb72fa20bd5ad586946dec7b9e78a8c00e185ad
unrolled_ast: 1d0480bac99cb537562f34b64cb72fa20bd5ad586946dec7b9e78a8c00e185ad
ssa_ast: 594f31541e9449c1162fcefbe7d8d450b5203df535d0cef59cdb3d4357365659
diff --git a/tests/expectations/compiler/integers/i16/add.out b/tests/expectations/compiler/integers/i16/add.out
index c49e2c2379..8afe9566c2 100644
--- a/tests/expectations/compiler/integers/i16/add.out
+++ b/tests/expectations/compiler/integers/i16/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 737656f278c000d14d3a7a2d65ed6a15f798a98ee57325b6a7086e83ca6f5392
unrolled_ast: 737656f278c000d14d3a7a2d65ed6a15f798a98ee57325b6a7086e83ca6f5392
ssa_ast: 516ea160eab03b099e904e755fd9a15ebe62cf2277beeaf4683915adf0244c36
diff --git a/tests/expectations/compiler/integers/i16/and.out b/tests/expectations/compiler/integers/i16/and.out
index ec0efa8b38..1558dbb1c6 100644
--- a/tests/expectations/compiler/integers/i16/and.out
+++ b/tests/expectations/compiler/integers/i16/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: ec6fe69e3670a5aef3995d928809a84fc7640f1c8548702b827a04e7c0d1989c
unrolled_ast: ec6fe69e3670a5aef3995d928809a84fc7640f1c8548702b827a04e7c0d1989c
ssa_ast: 6f92d105e5164a9f0515c9fcda3efc6ea118d9606c5717caa816b08c157651b3
diff --git a/tests/expectations/compiler/integers/i16/console_assert.out b/tests/expectations/compiler/integers/i16/console_assert.out
index c55ff2ed04..dbfe34244d 100644
--- a/tests/expectations/compiler/integers/i16/console_assert.out
+++ b/tests/expectations/compiler/integers/i16/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927
- type_checked_symbol_table: 9a3a72f738b4d70c5ff66281c873478634faeedee48c77a01f83ab851e0525f0
- unrolled_symbol_table: 9a3a72f738b4d70c5ff66281c873478634faeedee48c77a01f83ab851e0525f0
+ - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785
+ type_checked_symbol_table: da9c09fa982c6eb41410ff3b463714a45fe653853e516e8b762967dae6f6301f
+ unrolled_symbol_table: da9c09fa982c6eb41410ff3b463714a45fe653853e516e8b762967dae6f6301f
initial_ast: c6915dd5f52578cdb08f6e0f728a475f86a6b9cc3652f5e328fb01e82bbb666e
unrolled_ast: c6915dd5f52578cdb08f6e0f728a475f86a6b9cc3652f5e328fb01e82bbb666e
ssa_ast: c4f9ead9f1bd21b7e313a146ce0694d704dce1c1658bcc4df04424e143e8eabc
diff --git a/tests/expectations/compiler/integers/i16/div.out b/tests/expectations/compiler/integers/i16/div.out
index 7d5428d342..da2fd90459 100644
--- a/tests/expectations/compiler/integers/i16/div.out
+++ b/tests/expectations/compiler/integers/i16/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: a3ff57bc03c1af1213e218fac4be39f09a6306826dd2b77fbc29b4dd4871e4fa
unrolled_ast: a3ff57bc03c1af1213e218fac4be39f09a6306826dd2b77fbc29b4dd4871e4fa
ssa_ast: 395fb4036af005fa744b33fc2e07fdb61152f1afe74e512d52bfddb64d576422
diff --git a/tests/expectations/compiler/integers/i16/eq.out b/tests/expectations/compiler/integers/i16/eq.out
index caf73b5e10..c1eaf17b0d 100644
--- a/tests/expectations/compiler/integers/i16/eq.out
+++ b/tests/expectations/compiler/integers/i16/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: 7b6f45d04aa60a5242bf3a68eb2d93f34bc8d93d1755301d9596fc46d5bea89e
unrolled_ast: 7b6f45d04aa60a5242bf3a68eb2d93f34bc8d93d1755301d9596fc46d5bea89e
ssa_ast: da1a9579865cd38c6da4eb37bdaaeb33bdd2fa27706cef89582283efe310ec35
diff --git a/tests/expectations/compiler/integers/i16/ge.out b/tests/expectations/compiler/integers/i16/ge.out
index cf089c9679..6e65d33808 100644
--- a/tests/expectations/compiler/integers/i16/ge.out
+++ b/tests/expectations/compiler/integers/i16/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: 0bf1ec7621ec96da15bf41331b10455d6c7ea5de3748ed0ef0f8f0d71b736b6a
unrolled_ast: 0bf1ec7621ec96da15bf41331b10455d6c7ea5de3748ed0ef0f8f0d71b736b6a
ssa_ast: 4038f69fa82757752eb29b619cea50947850103cc4ef272acc9d2fad14ecdcac
diff --git a/tests/expectations/compiler/integers/i16/gt.out b/tests/expectations/compiler/integers/i16/gt.out
index c77b6a3e93..ed5829bc87 100644
--- a/tests/expectations/compiler/integers/i16/gt.out
+++ b/tests/expectations/compiler/integers/i16/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: 0f6e05e3b3533d9c600973a6734710895954f9fa2dd829ab77be056beace0311
unrolled_ast: 0f6e05e3b3533d9c600973a6734710895954f9fa2dd829ab77be056beace0311
ssa_ast: 81a7c8be72e9061592dd16f5b16aa1fb78298e198f07bfc2c74a0f9eba388c59
diff --git a/tests/expectations/compiler/integers/i16/le.out b/tests/expectations/compiler/integers/i16/le.out
index db2e1e893f..4e3b9e4e6a 100644
--- a/tests/expectations/compiler/integers/i16/le.out
+++ b/tests/expectations/compiler/integers/i16/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: 71588b61e091656a859a690d675483a39e2ed4ff6600d4d8106530ee42a96fee
unrolled_ast: 71588b61e091656a859a690d675483a39e2ed4ff6600d4d8106530ee42a96fee
ssa_ast: 9a64f2b5a756a5f4fb100457cd1bf2ee212ca557e9847241ca3215269da59e47
diff --git a/tests/expectations/compiler/integers/i16/lt.out b/tests/expectations/compiler/integers/i16/lt.out
index 4c2d5667f7..3bb0aa0e7c 100644
--- a/tests/expectations/compiler/integers/i16/lt.out
+++ b/tests/expectations/compiler/integers/i16/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: ebc5d20735920d7e1f81dfd046bfeb94a89dbab58e0ed3d356351fe2a936d2f0
unrolled_ast: ebc5d20735920d7e1f81dfd046bfeb94a89dbab58e0ed3d356351fe2a936d2f0
ssa_ast: 4ab5f389a1b4448c13b07ea81b54dc42ceba713abf277db4c10655878a8f1c10
diff --git a/tests/expectations/compiler/integers/i16/max.out b/tests/expectations/compiler/integers/i16/max.out
index 6075ac84b9..5bb14b7345 100644
--- a/tests/expectations/compiler/integers/i16/max.out
+++ b/tests/expectations/compiler/integers/i16/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d0e9d0f65ce16729f8261b4c7bad9f6e7391f68eaf2097883b18deb8056c091c
- type_checked_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea
- unrolled_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea
+ - - initial_symbol_table: 3f00e5f1007865c28afbc03bc240a0299cb9e714d7acccb6fa1b263b50eb8735
+ type_checked_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38
+ unrolled_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38
initial_ast: 40a6660ee8bde24982ed7938343e22babc06d5c7ba3572a886f4cc141b481698
unrolled_ast: 40a6660ee8bde24982ed7938343e22babc06d5c7ba3572a886f4cc141b481698
ssa_ast: 51a643fd85e36674bbd4540bf66988f5a64532ac2446f23591ad51ba8f8b75c2
diff --git a/tests/expectations/compiler/integers/i16/min.out b/tests/expectations/compiler/integers/i16/min.out
index 1568cff79b..2d336c45ca 100644
--- a/tests/expectations/compiler/integers/i16/min.out
+++ b/tests/expectations/compiler/integers/i16/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d0e9d0f65ce16729f8261b4c7bad9f6e7391f68eaf2097883b18deb8056c091c
- type_checked_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea
- unrolled_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea
+ - - initial_symbol_table: 3f00e5f1007865c28afbc03bc240a0299cb9e714d7acccb6fa1b263b50eb8735
+ type_checked_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38
+ unrolled_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38
initial_ast: a1c28e1b4e225cc8465ed7c726ffbf14044db0b372801594de7b844ac7506d33
unrolled_ast: a1c28e1b4e225cc8465ed7c726ffbf14044db0b372801594de7b844ac7506d33
ssa_ast: e6e61b9ff66a14cb0ff66e715f70471731b09f75345fc483d4e164d1341890fe
diff --git a/tests/expectations/compiler/integers/i16/min_fail.out b/tests/expectations/compiler/integers/i16/min_fail.out
index 0ae8aee095..1a323b9838 100644
--- a/tests/expectations/compiler/integers/i16/min_fail.out
+++ b/tests/expectations/compiler/integers/i16/min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ae01efcc1b6cf783e3fd38b0442de5673877b076900b880f6f117d831951d368
- type_checked_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026
- unrolled_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026
+ - - initial_symbol_table: 3f5c26a8234a5dea1b9960ff60978c2f1bf478c6f3d028ed2086972a09b1883d
+ type_checked_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6
+ unrolled_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6
initial_ast: e4feb9031cbcdc60d148494d4b9fb66717b019f923cbc359f9dc68352f98e89b
unrolled_ast: e4feb9031cbcdc60d148494d4b9fb66717b019f923cbc359f9dc68352f98e89b
ssa_ast: da21f2e766350419aa4e1b8aa8cbe9748213121cb85730a9807302925a2b471f
diff --git a/tests/expectations/compiler/integers/i16/mul.out b/tests/expectations/compiler/integers/i16/mul.out
index 438d498bdf..e5db1acc49 100644
--- a/tests/expectations/compiler/integers/i16/mul.out
+++ b/tests/expectations/compiler/integers/i16/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 610b0b716f0b337142a46d46278b9b8699957c3e0cb6e9811ea6e06d5f9f3e89
unrolled_ast: 610b0b716f0b337142a46d46278b9b8699957c3e0cb6e9811ea6e06d5f9f3e89
ssa_ast: 883f07c8479e2eef6a720e02f7171136a6f33a589ce3d298437eb243083e4c7b
diff --git a/tests/expectations/compiler/integers/i16/ne.out b/tests/expectations/compiler/integers/i16/ne.out
index e4e297bac9..f8ac3e99e7 100644
--- a/tests/expectations/compiler/integers/i16/ne.out
+++ b/tests/expectations/compiler/integers/i16/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d
- type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
- unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1
+ - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c
+ type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
+ unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f
initial_ast: e59d5767584e59cc80c211502d1988e98903fd73fc6dbc0615a65a3e90d626f8
unrolled_ast: e59d5767584e59cc80c211502d1988e98903fd73fc6dbc0615a65a3e90d626f8
ssa_ast: ed50455eeaebc6991842a6140ecd4ea43a3179da073f608fcfdc05c2c2438fa8
diff --git a/tests/expectations/compiler/integers/i16/negate.out b/tests/expectations/compiler/integers/i16/negate.out
index 8b3cbe9881..38dc86990a 100644
--- a/tests/expectations/compiler/integers/i16/negate.out
+++ b/tests/expectations/compiler/integers/i16/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927
- type_checked_symbol_table: a67f4715ca068a676e26b5e43ef284461933a344614671c3476cb1b9c62de2fb
- unrolled_symbol_table: a67f4715ca068a676e26b5e43ef284461933a344614671c3476cb1b9c62de2fb
+ - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785
+ type_checked_symbol_table: 50a43eb912e2847b7c1f6fce51fdf79138a0c94ec730aeba070411f650c850b3
+ unrolled_symbol_table: 50a43eb912e2847b7c1f6fce51fdf79138a0c94ec730aeba070411f650c850b3
initial_ast: fc89ebe9c70ba3ecf6bd342823a83f85e41f2c21189e3850472a0d20dafa58e7
unrolled_ast: fc89ebe9c70ba3ecf6bd342823a83f85e41f2c21189e3850472a0d20dafa58e7
ssa_ast: 095f5bdeb85af39368fd96aa7feda88196e7d31d26fd8c08cb2546218a875d81
diff --git a/tests/expectations/compiler/integers/i16/negate_min_fail.out b/tests/expectations/compiler/integers/i16/negate_min_fail.out
index 0c9dcd8d86..12a71c87da 100644
--- a/tests/expectations/compiler/integers/i16/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i16/negate_min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ae01efcc1b6cf783e3fd38b0442de5673877b076900b880f6f117d831951d368
- type_checked_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026
- unrolled_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026
+ - - initial_symbol_table: 3f5c26a8234a5dea1b9960ff60978c2f1bf478c6f3d028ed2086972a09b1883d
+ type_checked_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6
+ unrolled_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6
initial_ast: 54c738c88204726455b5a9725ffa9191a17580eb66111aa32c8f7d1914f95cca
unrolled_ast: 54c738c88204726455b5a9725ffa9191a17580eb66111aa32c8f7d1914f95cca
ssa_ast: 35f002826e4b0c82ba791f6e677a2d627ca1b88c7560879b4a6dc5e0e4857362
diff --git a/tests/expectations/compiler/integers/i16/negate_zero.out b/tests/expectations/compiler/integers/i16/negate_zero.out
index 77950b6fc5..73ad1029c5 100644
--- a/tests/expectations/compiler/integers/i16/negate_zero.out
+++ b/tests/expectations/compiler/integers/i16/negate_zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: e35e7c6ab49ed308a4cb758f407532677f9176ed232b34f2c49fb58634d7c979
- unrolled_symbol_table: e35e7c6ab49ed308a4cb758f407532677f9176ed232b34f2c49fb58634d7c979
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 76e788a703e0c8816f982801305178ae185e85fcf96310c3efec1cf284c3dfcb
+ unrolled_symbol_table: 76e788a703e0c8816f982801305178ae185e85fcf96310c3efec1cf284c3dfcb
initial_ast: a19a37db715c74c669c8ba97056e0e4780f7799e9c0ed3ab63010a0fafbc8251
unrolled_ast: a19a37db715c74c669c8ba97056e0e4780f7799e9c0ed3ab63010a0fafbc8251
ssa_ast: 8c4ee3ad2e1267e3b10c78c9c3fba595ab694a1455432baa5b931e3de1558602
diff --git a/tests/expectations/compiler/integers/i16/operator_methods.out b/tests/expectations/compiler/integers/i16/operator_methods.out
index e1134066ee..18cea9728c 100644
--- a/tests/expectations/compiler/integers/i16/operator_methods.out
+++ b/tests/expectations/compiler/integers/i16/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927
- type_checked_symbol_table: 51429157ca682321002a683c7a122f6d6faf81d431eb976e3d3484c2a25d1c4e
- unrolled_symbol_table: 51429157ca682321002a683c7a122f6d6faf81d431eb976e3d3484c2a25d1c4e
+ - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785
+ type_checked_symbol_table: c524d09472695efbebd8470f03a94ccc01d48a7bd5a67d08ba26d7b55a0601c1
+ unrolled_symbol_table: c524d09472695efbebd8470f03a94ccc01d48a7bd5a67d08ba26d7b55a0601c1
initial_ast: 5e4bb8b82e757004a58ac0408c0431c4561f868c6014d3be144e11ad06759af3
unrolled_ast: 5e4bb8b82e757004a58ac0408c0431c4561f868c6014d3be144e11ad06759af3
ssa_ast: 04c009502ba8749787e2db36a25c2f1efea0c4b10adf646936bd20b2208289e5
diff --git a/tests/expectations/compiler/integers/i16/or.out b/tests/expectations/compiler/integers/i16/or.out
index c25a8e9a5d..346c70edff 100644
--- a/tests/expectations/compiler/integers/i16/or.out
+++ b/tests/expectations/compiler/integers/i16/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 2acb89be78f2b7deb6cfdf1d620acf5b7dac35b47cae9be9b083162c9080cbd9
unrolled_ast: 2acb89be78f2b7deb6cfdf1d620acf5b7dac35b47cae9be9b083162c9080cbd9
ssa_ast: 29f6683fab3da29d233d3e1169e75759aae8c2eb02e2fe6feba4625163e18268
diff --git a/tests/expectations/compiler/integers/i16/pow.out b/tests/expectations/compiler/integers/i16/pow.out
index e6018b8dcb..085d47e79d 100644
--- a/tests/expectations/compiler/integers/i16/pow.out
+++ b/tests/expectations/compiler/integers/i16/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 4654710312952472b1f01ffbab95ef1921567bbdc9b5de2cefd9f03c5d19ea0d
unrolled_ast: 4654710312952472b1f01ffbab95ef1921567bbdc9b5de2cefd9f03c5d19ea0d
ssa_ast: e401bf07a8d3f6837489656170be4dc2b3a65ff24ccfae9d2599be65847b4f6a
diff --git a/tests/expectations/compiler/integers/i16/rem.out b/tests/expectations/compiler/integers/i16/rem.out
index 22a14d4c43..f6289cf910 100644
--- a/tests/expectations/compiler/integers/i16/rem.out
+++ b/tests/expectations/compiler/integers/i16/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 2e4b6a9302b609a00eff71b1571d582ddca71d0c7aa4d6b3c88d8e35f5abb6ed
unrolled_ast: 2e4b6a9302b609a00eff71b1571d582ddca71d0c7aa4d6b3c88d8e35f5abb6ed
ssa_ast: aae47c98aabfda4923197d2794444b61db6470cc4fe9950ef7b94dd60328dc14
diff --git a/tests/expectations/compiler/integers/i16/shl.out b/tests/expectations/compiler/integers/i16/shl.out
index a4f145ce71..4b8944c98b 100644
--- a/tests/expectations/compiler/integers/i16/shl.out
+++ b/tests/expectations/compiler/integers/i16/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 5742989becada2a159f1aef317e82987ae65bf127b85eed4c0a17d205e82f332
unrolled_ast: 5742989becada2a159f1aef317e82987ae65bf127b85eed4c0a17d205e82f332
ssa_ast: dd3c04cdc1867e1f4b51c2b65a3b6c73bc70700fd93eaa558eb814d218808623
diff --git a/tests/expectations/compiler/integers/i16/shr.out b/tests/expectations/compiler/integers/i16/shr.out
index edeffed32b..f04822573d 100644
--- a/tests/expectations/compiler/integers/i16/shr.out
+++ b/tests/expectations/compiler/integers/i16/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: b0de32b5a981c520307ff7627dda689e57f3606d4000c1c00cfb023f42e44e48
unrolled_ast: b0de32b5a981c520307ff7627dda689e57f3606d4000c1c00cfb023f42e44e48
ssa_ast: 71004ddc0bae02fa5e6cbc6660e7458e682b5b057f6797d9bfdc00c5f54ff6fa
diff --git a/tests/expectations/compiler/integers/i16/sub.out b/tests/expectations/compiler/integers/i16/sub.out
index fe9a384dd3..18a1644f9d 100644
--- a/tests/expectations/compiler/integers/i16/sub.out
+++ b/tests/expectations/compiler/integers/i16/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a
- type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
- unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd
+ - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9
+ type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
+ unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a
initial_ast: 0d3826880c8ed9cff07faace50101557378718851e9bba82f221d7b7155bd2d0
unrolled_ast: 0d3826880c8ed9cff07faace50101557378718851e9bba82f221d7b7155bd2d0
ssa_ast: 48112ad7bf9d69fe73bc873d934c66f29921e3f71445ce3997f504d5d2cfc2ac
diff --git a/tests/expectations/compiler/integers/i16/ternary.out b/tests/expectations/compiler/integers/i16/ternary.out
index ea61ff5364..3f902fa5fa 100644
--- a/tests/expectations/compiler/integers/i16/ternary.out
+++ b/tests/expectations/compiler/integers/i16/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9886e705f02f949d95d8546cb98130d372973b0f34b5882c1863fc06ce787654
- type_checked_symbol_table: 9314651f3ee2b227b362b134410afb5308af0095c48fa8edc99bb62a4a263024
- unrolled_symbol_table: 9314651f3ee2b227b362b134410afb5308af0095c48fa8edc99bb62a4a263024
+ - - initial_symbol_table: e0f42555a180688f205e15e8c56ac8612b8d75845243341837962fde668604d7
+ type_checked_symbol_table: b881ea685a2921cc1163cd47d73938241bd14f14edb5212cc2f32a03b4dd9e74
+ unrolled_symbol_table: b881ea685a2921cc1163cd47d73938241bd14f14edb5212cc2f32a03b4dd9e74
initial_ast: 6c72cccebecf83e83173d6c1b19120fa9d51f01fe0536971915c667fccc2a768
unrolled_ast: 6c72cccebecf83e83173d6c1b19120fa9d51f01fe0536971915c667fccc2a768
ssa_ast: 5210c8d455ad2ff8c345445aadc79f9584453fbbb63a7307717322a29b635714
diff --git a/tests/expectations/compiler/integers/i16/xor.out b/tests/expectations/compiler/integers/i16/xor.out
index df314e04bf..8030c8555e 100644
--- a/tests/expectations/compiler/integers/i16/xor.out
+++ b/tests/expectations/compiler/integers/i16/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b52aea16c9f95878e03924698ea152da8ef30c64ef974f1371f029b56bfe8ec7
- type_checked_symbol_table: ca0fb84b6838559572e7793a48b687c19a623515a7ab73143baed64972d65a0c
- unrolled_symbol_table: ca0fb84b6838559572e7793a48b687c19a623515a7ab73143baed64972d65a0c
+ - - initial_symbol_table: bfb397205e9d092e5dd5b7c9b53311e8548e0b439cd21dcf695b9fa2de8b1b3c
+ type_checked_symbol_table: 367695d4845e05a123f89c870ff7435b621967b2beb16f88fe349a539b74310e
+ unrolled_symbol_table: 367695d4845e05a123f89c870ff7435b621967b2beb16f88fe349a539b74310e
initial_ast: 5e4631215a565fd8684245c4f6c8976193dd16dbacb8b9cadea2af906b7d3be3
unrolled_ast: 5e4631215a565fd8684245c4f6c8976193dd16dbacb8b9cadea2af906b7d3be3
ssa_ast: af39be4787d443ffd8333352caf478967b930e16bf8de3cafa1d82c535bf6acf
diff --git a/tests/expectations/compiler/integers/i32/add.out b/tests/expectations/compiler/integers/i32/add.out
index ffb7afae12..5cce350ccd 100644
--- a/tests/expectations/compiler/integers/i32/add.out
+++ b/tests/expectations/compiler/integers/i32/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: beba85d646adf647f95aaec4b2419b12ec3e468cd89e15333b7a88f0b205f689
unrolled_ast: beba85d646adf647f95aaec4b2419b12ec3e468cd89e15333b7a88f0b205f689
ssa_ast: 4109d4d2337ccff84d89b7460ccf5119f23ffc59ed4c281cca9f29f1b34738cc
diff --git a/tests/expectations/compiler/integers/i32/and.out b/tests/expectations/compiler/integers/i32/and.out
index 77f15f4ea7..9f8cd88d9f 100644
--- a/tests/expectations/compiler/integers/i32/and.out
+++ b/tests/expectations/compiler/integers/i32/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 7619f0bc7d38c1be7446020ab8dd2024565c54bd9a27936c54d6ba66e3cef852
unrolled_ast: 7619f0bc7d38c1be7446020ab8dd2024565c54bd9a27936c54d6ba66e3cef852
ssa_ast: 20d0c016a53e0ef5ed6407aced9b008bbb14498d302a8baf1b004442c01065b3
diff --git a/tests/expectations/compiler/integers/i32/console_assert.out b/tests/expectations/compiler/integers/i32/console_assert.out
index 14577ae611..0da3d4ef3f 100644
--- a/tests/expectations/compiler/integers/i32/console_assert.out
+++ b/tests/expectations/compiler/integers/i32/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526
- type_checked_symbol_table: e65710f780068d12045610a89e2ba6f1692003645f01c0c697e04cd2db830bf1
- unrolled_symbol_table: e65710f780068d12045610a89e2ba6f1692003645f01c0c697e04cd2db830bf1
+ - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2
+ type_checked_symbol_table: 490b38e3ad06777bcd78f3a334075e58dd270814be2efa59c917e46ac17e4369
+ unrolled_symbol_table: 490b38e3ad06777bcd78f3a334075e58dd270814be2efa59c917e46ac17e4369
initial_ast: 28ae333f92050722829e59737445d344431e2126d057f9ca535eac8a393fee06
unrolled_ast: 28ae333f92050722829e59737445d344431e2126d057f9ca535eac8a393fee06
ssa_ast: 6edded8ed265e3d15d487d629273072bc814bf3643db772066b2ff99a0c62812
diff --git a/tests/expectations/compiler/integers/i32/div.out b/tests/expectations/compiler/integers/i32/div.out
index abcbc93625..9d8cab1ffe 100644
--- a/tests/expectations/compiler/integers/i32/div.out
+++ b/tests/expectations/compiler/integers/i32/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: c6debb7a967172fbef2b949dd0b91cd07f6f464bf6d44ac53163151b27450408
unrolled_ast: c6debb7a967172fbef2b949dd0b91cd07f6f464bf6d44ac53163151b27450408
ssa_ast: 7efacf4dcf8bd91bab1205657b7749b625a5d3aff5cffad18f643ed7dc51c2f0
diff --git a/tests/expectations/compiler/integers/i32/eq.out b/tests/expectations/compiler/integers/i32/eq.out
index a1d97631c7..abf113419e 100644
--- a/tests/expectations/compiler/integers/i32/eq.out
+++ b/tests/expectations/compiler/integers/i32/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: 64bf68fe67df60e98c9a23ee75c6e55532f2c10544ac5d4a2a2acb70e2692c95
unrolled_ast: 64bf68fe67df60e98c9a23ee75c6e55532f2c10544ac5d4a2a2acb70e2692c95
ssa_ast: 4b031ba3e299f246a9d489fedbc5c7d0e14265226a0de571a4aa410a3048c91c
diff --git a/tests/expectations/compiler/integers/i32/ge.out b/tests/expectations/compiler/integers/i32/ge.out
index 0bbaf00a79..82d3ed5393 100644
--- a/tests/expectations/compiler/integers/i32/ge.out
+++ b/tests/expectations/compiler/integers/i32/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: fd49423086e80748e2df0611434ab8ea239afbeb70a4583a1fad90265ab38698
unrolled_ast: fd49423086e80748e2df0611434ab8ea239afbeb70a4583a1fad90265ab38698
ssa_ast: 7b281b52d3b0ca2ed6603a0b10a5b92ca048f9c176381fc6d0a0dc2a94bc4c79
diff --git a/tests/expectations/compiler/integers/i32/gt.out b/tests/expectations/compiler/integers/i32/gt.out
index 4138e56487..8cec37c6dd 100644
--- a/tests/expectations/compiler/integers/i32/gt.out
+++ b/tests/expectations/compiler/integers/i32/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: 578e1205551b5e9dd50ddb07cee4c1c298f9c3e6048cf4056c481ce28b083eda
unrolled_ast: 578e1205551b5e9dd50ddb07cee4c1c298f9c3e6048cf4056c481ce28b083eda
ssa_ast: d0e6477ac585bbb34271dd46556bb1bdc1ab8883606946cde3731b92cf4f5112
diff --git a/tests/expectations/compiler/integers/i32/le.out b/tests/expectations/compiler/integers/i32/le.out
index 7034938c5b..33ae2f8df2 100644
--- a/tests/expectations/compiler/integers/i32/le.out
+++ b/tests/expectations/compiler/integers/i32/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: d06bfac0d12e52a874cbf5d802e940923dc63aa8a6f58975b7e414a84970b096
unrolled_ast: d06bfac0d12e52a874cbf5d802e940923dc63aa8a6f58975b7e414a84970b096
ssa_ast: 4e6e967dc4686f01d03d50ca08fa8f9eaba2008ad3dfb0417642604f1080d0c6
diff --git a/tests/expectations/compiler/integers/i32/lt.out b/tests/expectations/compiler/integers/i32/lt.out
index 9375c6e6e0..b90603a915 100644
--- a/tests/expectations/compiler/integers/i32/lt.out
+++ b/tests/expectations/compiler/integers/i32/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: 092686146d2fac0c423253e0c360aaf8c636178afc69438075fbf0a45bdf7a34
unrolled_ast: 092686146d2fac0c423253e0c360aaf8c636178afc69438075fbf0a45bdf7a34
ssa_ast: fb2f0ce2709b3e6d2e480241310fdb1eecc4d3f74d87a4dce479ae4ab46962ec
diff --git a/tests/expectations/compiler/integers/i32/max.out b/tests/expectations/compiler/integers/i32/max.out
index 60677beaa3..87f66d5ea3 100644
--- a/tests/expectations/compiler/integers/i32/max.out
+++ b/tests/expectations/compiler/integers/i32/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c544892b33c76351e60bf135d6bc8159061cef9bfb962a51645b359bf2374e80
- type_checked_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf
- unrolled_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf
+ - - initial_symbol_table: c1839a281852a21423abfdc2bbc53198fc6a5f020ea894b821ddb7f062f8eb04
+ type_checked_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082
+ unrolled_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082
initial_ast: 2c2d91fc4cac2301eb74b9367e19c85aa67b1080f4e9426bb9affc8ca5a76672
unrolled_ast: 2c2d91fc4cac2301eb74b9367e19c85aa67b1080f4e9426bb9affc8ca5a76672
ssa_ast: 835a2deeb091836d22d98deee9eb81b534fb5af125dc8f95af75954d5c780a27
diff --git a/tests/expectations/compiler/integers/i32/min.out b/tests/expectations/compiler/integers/i32/min.out
index 5bb895fd6e..1e20036a08 100644
--- a/tests/expectations/compiler/integers/i32/min.out
+++ b/tests/expectations/compiler/integers/i32/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c544892b33c76351e60bf135d6bc8159061cef9bfb962a51645b359bf2374e80
- type_checked_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf
- unrolled_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf
+ - - initial_symbol_table: c1839a281852a21423abfdc2bbc53198fc6a5f020ea894b821ddb7f062f8eb04
+ type_checked_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082
+ unrolled_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082
initial_ast: 81f8f0d6d5dc42a41eb1adf85a563224629d1157b517b2ba1c030ba47dd8cddd
unrolled_ast: 81f8f0d6d5dc42a41eb1adf85a563224629d1157b517b2ba1c030ba47dd8cddd
ssa_ast: 1d318b698eb0c25c6be8f024e45f7026656484559673e746bd3c26f43ca52bc8
diff --git a/tests/expectations/compiler/integers/i32/min_fail.out b/tests/expectations/compiler/integers/i32/min_fail.out
index 29100a45a2..a8a29d0657 100644
--- a/tests/expectations/compiler/integers/i32/min_fail.out
+++ b/tests/expectations/compiler/integers/i32/min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e763e2f16c6c8cd03dc71fb12ea5505670c5ba063d16c155264ed16482fd21c3
- type_checked_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069
- unrolled_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069
+ - - initial_symbol_table: 122846b2e7effe7512f7dfa606313278e4117635ff57cc2fd6f9c8393407ae1f
+ type_checked_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7
+ unrolled_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7
initial_ast: 993f963efa4b10611bd61bf469f0fee02c152d8c35d88f5981bc19dca1c35b21
unrolled_ast: 993f963efa4b10611bd61bf469f0fee02c152d8c35d88f5981bc19dca1c35b21
ssa_ast: 30df16e221d9c18559d999504d41b8fa2f5b5820128ad001087f6bf89256cec2
diff --git a/tests/expectations/compiler/integers/i32/mul.out b/tests/expectations/compiler/integers/i32/mul.out
index b62cda4ee5..abab95f7bb 100644
--- a/tests/expectations/compiler/integers/i32/mul.out
+++ b/tests/expectations/compiler/integers/i32/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 529d9656241b5803b4f860dd6c820679a48029a0f406b2db5408ad6136cabfd2
unrolled_ast: 529d9656241b5803b4f860dd6c820679a48029a0f406b2db5408ad6136cabfd2
ssa_ast: 7bc73a211041faeb560fe07a0615a392bb8b8b15b4ed51c2ba42d761774eda04
diff --git a/tests/expectations/compiler/integers/i32/ne.out b/tests/expectations/compiler/integers/i32/ne.out
index 3176bf5ff9..577c910e60 100644
--- a/tests/expectations/compiler/integers/i32/ne.out
+++ b/tests/expectations/compiler/integers/i32/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8
- type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
- unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165
+ - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f
+ type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
+ unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67
initial_ast: 398ed1c61b59ceb914780d4ac300b7a31b3fbb6c5d44756deea201f51671aa87
unrolled_ast: 398ed1c61b59ceb914780d4ac300b7a31b3fbb6c5d44756deea201f51671aa87
ssa_ast: e42681232d6b65b17eef649c3d6f7f3fbc3db018ba09cd552afe00de88d91d99
diff --git a/tests/expectations/compiler/integers/i32/negate.out b/tests/expectations/compiler/integers/i32/negate.out
index 263c7eb040..ff57100549 100644
--- a/tests/expectations/compiler/integers/i32/negate.out
+++ b/tests/expectations/compiler/integers/i32/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526
- type_checked_symbol_table: 3d20ce52198bcfd4f30fa6c80c28b6415a5d13ef629474ac3041cb3d0da75e8a
- unrolled_symbol_table: 3d20ce52198bcfd4f30fa6c80c28b6415a5d13ef629474ac3041cb3d0da75e8a
+ - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2
+ type_checked_symbol_table: a535ef7db1e98b6a4ca7026b8f80ad79cb9a1a891ba15a8d718244f1cca0c05b
+ unrolled_symbol_table: a535ef7db1e98b6a4ca7026b8f80ad79cb9a1a891ba15a8d718244f1cca0c05b
initial_ast: 014539d9b2373bb14b73fab4d301ccea021f102a9477816696ae526767c59ed1
unrolled_ast: 014539d9b2373bb14b73fab4d301ccea021f102a9477816696ae526767c59ed1
ssa_ast: d0c19c5d9fc9db489260661ee3066e74c1257b433fd6e3f170f36bd97e058d60
diff --git a/tests/expectations/compiler/integers/i32/negate_min_fail.out b/tests/expectations/compiler/integers/i32/negate_min_fail.out
index b26b88e586..b119217831 100644
--- a/tests/expectations/compiler/integers/i32/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i32/negate_min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e763e2f16c6c8cd03dc71fb12ea5505670c5ba063d16c155264ed16482fd21c3
- type_checked_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069
- unrolled_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069
+ - - initial_symbol_table: 122846b2e7effe7512f7dfa606313278e4117635ff57cc2fd6f9c8393407ae1f
+ type_checked_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7
+ unrolled_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7
initial_ast: 19047ee503c6c2d9268e16a347486495156e16481a9568428a25c78a13f04bc8
unrolled_ast: 19047ee503c6c2d9268e16a347486495156e16481a9568428a25c78a13f04bc8
ssa_ast: 478ea647359fcabfd1635f30fe16f78cb5c5a04a3e5dba035e70748b175fa5b5
diff --git a/tests/expectations/compiler/integers/i32/negate_zero.out b/tests/expectations/compiler/integers/i32/negate_zero.out
index 6ce9967bca..1cba86ea4d 100644
--- a/tests/expectations/compiler/integers/i32/negate_zero.out
+++ b/tests/expectations/compiler/integers/i32/negate_zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 9d1e9e5b0948376ed46501cef3297fea954a644d81b450079e86cf8b5b0ac66a
- unrolled_symbol_table: 9d1e9e5b0948376ed46501cef3297fea954a644d81b450079e86cf8b5b0ac66a
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: d542dd5116fe76bc161ee133f47ff5c1ffc945129d3d1b7f394b2a61ad3cda63
+ unrolled_symbol_table: d542dd5116fe76bc161ee133f47ff5c1ffc945129d3d1b7f394b2a61ad3cda63
initial_ast: d9fb32f865aceeb65b0f9ea636d858e9307145ac236f09161af9bd39d066c47a
unrolled_ast: d9fb32f865aceeb65b0f9ea636d858e9307145ac236f09161af9bd39d066c47a
ssa_ast: fd463e6ca3e9cf358ac61a1aa4039734caa8a90c148ea7ae978d68636e24363f
diff --git a/tests/expectations/compiler/integers/i32/operator_methods.out b/tests/expectations/compiler/integers/i32/operator_methods.out
index 2ff85f4823..006dc674fd 100644
--- a/tests/expectations/compiler/integers/i32/operator_methods.out
+++ b/tests/expectations/compiler/integers/i32/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526
- type_checked_symbol_table: 7d651f20a2333105bff9d992301bf7f7938bafc65187f4ced1c8c464131645c4
- unrolled_symbol_table: 7d651f20a2333105bff9d992301bf7f7938bafc65187f4ced1c8c464131645c4
+ - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2
+ type_checked_symbol_table: b58fdd221d6a12133e9ea92e8655534f3a23e37a4f1110b1cc4ef42daa76b4a6
+ unrolled_symbol_table: b58fdd221d6a12133e9ea92e8655534f3a23e37a4f1110b1cc4ef42daa76b4a6
initial_ast: d4258b512a5e52c992cbd1d45cacb61e72eeb0a30cadbf1755d453b721ee2ffc
unrolled_ast: d4258b512a5e52c992cbd1d45cacb61e72eeb0a30cadbf1755d453b721ee2ffc
ssa_ast: ae2fade872d99786db506d0984bf63426c8392286968ddb0d7ce4f3816dc4ede
diff --git a/tests/expectations/compiler/integers/i32/or.out b/tests/expectations/compiler/integers/i32/or.out
index 05c9cd60b0..8bada80182 100644
--- a/tests/expectations/compiler/integers/i32/or.out
+++ b/tests/expectations/compiler/integers/i32/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 0561d711436cebb7040ab0979e44582124a6b9f85ac13e7078ac0ae91582d3dd
unrolled_ast: 0561d711436cebb7040ab0979e44582124a6b9f85ac13e7078ac0ae91582d3dd
ssa_ast: 6dbd93c77fbf4c411211de8f8b40b0b14077b8ecacd9503bac69839bdfd0184c
diff --git a/tests/expectations/compiler/integers/i32/pow.out b/tests/expectations/compiler/integers/i32/pow.out
index cc41064194..fd9872991a 100644
--- a/tests/expectations/compiler/integers/i32/pow.out
+++ b/tests/expectations/compiler/integers/i32/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 0681e34cc8ee87a5c33d63dba23b10ebcc3b613ba058d785c61f3225566f690d
unrolled_ast: 0681e34cc8ee87a5c33d63dba23b10ebcc3b613ba058d785c61f3225566f690d
ssa_ast: a775b23c4775095d2f04c70df0349e9d04fca64df836d5500f943f1fc0232e35
diff --git a/tests/expectations/compiler/integers/i32/rem.out b/tests/expectations/compiler/integers/i32/rem.out
index 309298e699..a17777adb3 100644
--- a/tests/expectations/compiler/integers/i32/rem.out
+++ b/tests/expectations/compiler/integers/i32/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 52a39fb369a88f016a95e8dc24c10f01eee9747dd0685e683d621a37c390af5a
unrolled_ast: 52a39fb369a88f016a95e8dc24c10f01eee9747dd0685e683d621a37c390af5a
ssa_ast: 383a5bcb61ab5ad1c95ebaf3aab7d6bddb9a21fdf5b580370d765e55d4a71dee
diff --git a/tests/expectations/compiler/integers/i32/shl.out b/tests/expectations/compiler/integers/i32/shl.out
index 7a00250aa4..486620d9d4 100644
--- a/tests/expectations/compiler/integers/i32/shl.out
+++ b/tests/expectations/compiler/integers/i32/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 4a84b913b313375e06c6fa56f22da093c85df75ada9a6826ce87501a5425a55a
unrolled_ast: 4a84b913b313375e06c6fa56f22da093c85df75ada9a6826ce87501a5425a55a
ssa_ast: 0150e16600559333268e9546d044ffc2dec7cefec9694aca1c3138aef5928d80
diff --git a/tests/expectations/compiler/integers/i32/shr.out b/tests/expectations/compiler/integers/i32/shr.out
index 6a488e32b2..f32958789c 100644
--- a/tests/expectations/compiler/integers/i32/shr.out
+++ b/tests/expectations/compiler/integers/i32/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: ddfda0595113a2069fbdae4ff1954fad3915afb4ba18aeb6a9ed6ae822acdc0c
unrolled_ast: ddfda0595113a2069fbdae4ff1954fad3915afb4ba18aeb6a9ed6ae822acdc0c
ssa_ast: ee82a5f21be2d5177fb279f1d1772f165671e09d02616c805238b4471158681c
diff --git a/tests/expectations/compiler/integers/i32/sub.out b/tests/expectations/compiler/integers/i32/sub.out
index 9759457b72..372ac5656e 100644
--- a/tests/expectations/compiler/integers/i32/sub.out
+++ b/tests/expectations/compiler/integers/i32/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032
- type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
- unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538
+ - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf
+ type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
+ unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4
initial_ast: 47fe9b510cc376cbfae45425cf68fba621d28ae2f8c3ac27f1000ff71111a723
unrolled_ast: 47fe9b510cc376cbfae45425cf68fba621d28ae2f8c3ac27f1000ff71111a723
ssa_ast: c6688ecc7c5646350db4d917481b96ee91b163db7966623cc5d54e807bccc57a
diff --git a/tests/expectations/compiler/integers/i32/ternary.out b/tests/expectations/compiler/integers/i32/ternary.out
index 2b6d01772c..bb568714bc 100644
--- a/tests/expectations/compiler/integers/i32/ternary.out
+++ b/tests/expectations/compiler/integers/i32/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 545970ca9629780eb45cd583c19b80b6c5d9011d6cfc465f156711b80ceb310e
- type_checked_symbol_table: a90e49463ba2dedb555d97ba1c4ce905caff03b15b4f2c86882bf0ef20f1eaa0
- unrolled_symbol_table: a90e49463ba2dedb555d97ba1c4ce905caff03b15b4f2c86882bf0ef20f1eaa0
+ - - initial_symbol_table: bdb921d2ad7722e89d04b1cb435f9d9e9e8b13bffaf72d03422d9951a9c112fd
+ type_checked_symbol_table: 340d8f3ac157ef65d3e58e9ccfe2ae08aeca484b8ec315b609c808df7606e0a2
+ unrolled_symbol_table: 340d8f3ac157ef65d3e58e9ccfe2ae08aeca484b8ec315b609c808df7606e0a2
initial_ast: 578c42356c412b14a9cf2fa1582bf0d942175522224b1ad6010118605c00ddda
unrolled_ast: 578c42356c412b14a9cf2fa1582bf0d942175522224b1ad6010118605c00ddda
ssa_ast: aaf1c7dd7921dd0db97f0b3defe3c2415984d06f1cd3e1251342d44d7b0ebc43
diff --git a/tests/expectations/compiler/integers/i32/xor.out b/tests/expectations/compiler/integers/i32/xor.out
index 0863fbaa62..0daba77668 100644
--- a/tests/expectations/compiler/integers/i32/xor.out
+++ b/tests/expectations/compiler/integers/i32/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3ca2deb2d0649cf3f362ec93bf9ca308c4b8d87dfca5a748a621e512cfbf92b0
- type_checked_symbol_table: 08a4db5dbc9faf5c461c7f01e29885754301c382f1e497c86e2e8d50c079eaf2
- unrolled_symbol_table: 08a4db5dbc9faf5c461c7f01e29885754301c382f1e497c86e2e8d50c079eaf2
+ - - initial_symbol_table: 90df190b2a889ce4bf7f89a10d3a5e7650e09d9f8a142425c6523b638c99ca02
+ type_checked_symbol_table: f455127bfb94b2c38be60c32e5c6135e29d3337bf3e8da17752f1544bbebc1ac
+ unrolled_symbol_table: f455127bfb94b2c38be60c32e5c6135e29d3337bf3e8da17752f1544bbebc1ac
initial_ast: ead579240717b91b2bee70eece07f00935926f284c8b7dd959d3167fc988cb27
unrolled_ast: ead579240717b91b2bee70eece07f00935926f284c8b7dd959d3167fc988cb27
ssa_ast: 2cc247a486a8c03cca0e4adf73f02380dfc58dc2131a5257f8ad0daae7b9faa6
diff --git a/tests/expectations/compiler/integers/i64/add.out b/tests/expectations/compiler/integers/i64/add.out
index 3c5ff15133..15f75ea0b3 100644
--- a/tests/expectations/compiler/integers/i64/add.out
+++ b/tests/expectations/compiler/integers/i64/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: 1b56f68dabbeb2505bbff74317456b5569dc4f8df73c284efa574e10b365b406
unrolled_ast: 1b56f68dabbeb2505bbff74317456b5569dc4f8df73c284efa574e10b365b406
ssa_ast: e25501bc5741d4d7983d0eef4082176a1dbbf85c139aae784906001bb8f2603d
diff --git a/tests/expectations/compiler/integers/i64/and.out b/tests/expectations/compiler/integers/i64/and.out
index b5fb934fda..c9842ee78c 100644
--- a/tests/expectations/compiler/integers/i64/and.out
+++ b/tests/expectations/compiler/integers/i64/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: 697db87e2a4427e75c4bdb92757d8a1a33886c38456bdfdf2b191a2624074b88
unrolled_ast: 697db87e2a4427e75c4bdb92757d8a1a33886c38456bdfdf2b191a2624074b88
ssa_ast: fab891202ff58691ba00af58b4e4fa79c7f05dc64ad325f9b058a1171ef6aa48
diff --git a/tests/expectations/compiler/integers/i64/console_assert.out b/tests/expectations/compiler/integers/i64/console_assert.out
index 3d4e236860..7dd031daa2 100644
--- a/tests/expectations/compiler/integers/i64/console_assert.out
+++ b/tests/expectations/compiler/integers/i64/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e
- type_checked_symbol_table: bb08787aa8b924b0c7aa4a2fff36bdc6eacdc9cd586d6d60029cc10a3b1fc5f5
- unrolled_symbol_table: bb08787aa8b924b0c7aa4a2fff36bdc6eacdc9cd586d6d60029cc10a3b1fc5f5
+ - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac
+ type_checked_symbol_table: 874a315f03e475a795d888d4f4ccf88f7a2f48baa508ff6bc5b4e22245c2b9fa
+ unrolled_symbol_table: 874a315f03e475a795d888d4f4ccf88f7a2f48baa508ff6bc5b4e22245c2b9fa
initial_ast: 80a4ceca3ccc559a08c8e500403ddb7f9732278367e05c5336ab9cf129682ec8
unrolled_ast: 80a4ceca3ccc559a08c8e500403ddb7f9732278367e05c5336ab9cf129682ec8
ssa_ast: 9556d88134fc806ee934f73bb381e56fa41de7a194ca19bbcc689db3693024f5
diff --git a/tests/expectations/compiler/integers/i64/div.out b/tests/expectations/compiler/integers/i64/div.out
index 1b04b946fb..5437629b68 100644
--- a/tests/expectations/compiler/integers/i64/div.out
+++ b/tests/expectations/compiler/integers/i64/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: cabc341c910fef84096f7dff3943fd87825c733a3366da07df5a3e9b9ffffb42
unrolled_ast: cabc341c910fef84096f7dff3943fd87825c733a3366da07df5a3e9b9ffffb42
ssa_ast: a975b9af77991ae1337e66d7cbef85413f2ab300e3922535748b329ff41b73a1
diff --git a/tests/expectations/compiler/integers/i64/eq.out b/tests/expectations/compiler/integers/i64/eq.out
index 76cbf9e05b..e462872013 100644
--- a/tests/expectations/compiler/integers/i64/eq.out
+++ b/tests/expectations/compiler/integers/i64/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: d7d1299bd300d07ee6e6625439b2b7f29be52e79c6aff7a8b25c50e72086c049
unrolled_ast: d7d1299bd300d07ee6e6625439b2b7f29be52e79c6aff7a8b25c50e72086c049
ssa_ast: 5c21227e543bde9b460e61acb47678f569444869b1eb37b6365d42be383277d4
diff --git a/tests/expectations/compiler/integers/i64/ge.out b/tests/expectations/compiler/integers/i64/ge.out
index 200d0ff360..b368c65cee 100644
--- a/tests/expectations/compiler/integers/i64/ge.out
+++ b/tests/expectations/compiler/integers/i64/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: b661de33fe13385a3e9f888c27e1ffdd57bafb803a76d0fab3dd357fa39ddf2b
unrolled_ast: b661de33fe13385a3e9f888c27e1ffdd57bafb803a76d0fab3dd357fa39ddf2b
ssa_ast: ccfa90c47542bd76c69361cc207b7b3a95ea3f467e3d18fb35ef5c081303e131
diff --git a/tests/expectations/compiler/integers/i64/gt.out b/tests/expectations/compiler/integers/i64/gt.out
index c90b65675a..f057f72c77 100644
--- a/tests/expectations/compiler/integers/i64/gt.out
+++ b/tests/expectations/compiler/integers/i64/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: af5841af2ae09c14d87e037afa1febbb29857fa3afedd3dc53ec748b3df25587
unrolled_ast: af5841af2ae09c14d87e037afa1febbb29857fa3afedd3dc53ec748b3df25587
ssa_ast: af47af625ff4592c0f0dbe766c4151071317d340cd745846409647d9cb4ad444
diff --git a/tests/expectations/compiler/integers/i64/le.out b/tests/expectations/compiler/integers/i64/le.out
index cce2afb6a4..8134c341fa 100644
--- a/tests/expectations/compiler/integers/i64/le.out
+++ b/tests/expectations/compiler/integers/i64/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: a6b0575c5ef03630b11f92c3b44a0045916b5dd151524d00b2f47b6b74cbb494
unrolled_ast: a6b0575c5ef03630b11f92c3b44a0045916b5dd151524d00b2f47b6b74cbb494
ssa_ast: bebf7d225a2b71307999ab49edd1026e816428ad486dd1e29973376e9ff2cb86
diff --git a/tests/expectations/compiler/integers/i64/lt.out b/tests/expectations/compiler/integers/i64/lt.out
index f97aafaaf8..97fc1e8d68 100644
--- a/tests/expectations/compiler/integers/i64/lt.out
+++ b/tests/expectations/compiler/integers/i64/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: 05361e716c050e23686a1a344197845333b767ab87dce894456e40312c5805da
unrolled_ast: 05361e716c050e23686a1a344197845333b767ab87dce894456e40312c5805da
ssa_ast: 374224cb2005b3beda46de8390280243735e323c0411fa30a4d2dd3eb99d522f
diff --git a/tests/expectations/compiler/integers/i64/max.out b/tests/expectations/compiler/integers/i64/max.out
index 38ae20740f..a558fe8c2e 100644
--- a/tests/expectations/compiler/integers/i64/max.out
+++ b/tests/expectations/compiler/integers/i64/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b6565691714368bdb2b21a0f1c0bf6a7c51834124f8e5a67d465d13a484ac2c3
- type_checked_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269
- unrolled_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269
+ - - initial_symbol_table: 3fb7c5e176116a7dc4954b3be4325dd998acd896b4c1293a688acc0594794cb2
+ type_checked_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d
+ unrolled_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d
initial_ast: ddc22e32285977e9debd489b5f54fa8184f9cf8bc7a55856fe3ac98f9532db74
unrolled_ast: ddc22e32285977e9debd489b5f54fa8184f9cf8bc7a55856fe3ac98f9532db74
ssa_ast: 90850c45cdc66258a926996e026ace7b44f3eca8512cda71f1b14cfaea2f7d84
diff --git a/tests/expectations/compiler/integers/i64/min.out b/tests/expectations/compiler/integers/i64/min.out
index 10df1a01a5..1050ab08e6 100644
--- a/tests/expectations/compiler/integers/i64/min.out
+++ b/tests/expectations/compiler/integers/i64/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b6565691714368bdb2b21a0f1c0bf6a7c51834124f8e5a67d465d13a484ac2c3
- type_checked_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269
- unrolled_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269
+ - - initial_symbol_table: 3fb7c5e176116a7dc4954b3be4325dd998acd896b4c1293a688acc0594794cb2
+ type_checked_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d
+ unrolled_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d
initial_ast: 2587cc013ba5127252208765f88cd85fb66d83216617fb01ee0c50767207007b
unrolled_ast: 2587cc013ba5127252208765f88cd85fb66d83216617fb01ee0c50767207007b
ssa_ast: a002fa9344f406cd094423e0a90f3220c03e7eadd1ff5358f9c394776def1589
diff --git a/tests/expectations/compiler/integers/i64/min_fail.out b/tests/expectations/compiler/integers/i64/min_fail.out
index 36492e9fa0..c90b516c4c 100644
--- a/tests/expectations/compiler/integers/i64/min_fail.out
+++ b/tests/expectations/compiler/integers/i64/min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7d3e81836aac05a2a6db39e7ec14faec547577c597f679d9dbac20397151355c
- type_checked_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a
- unrolled_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a
+ - - initial_symbol_table: feda4c31663d14a3d3e056cb5f57a5f9c9928ce9ad4c9379fc523ba0755264a7
+ type_checked_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032
+ unrolled_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032
initial_ast: 64588bbd99109a2ff1056c4382a6b07c55e76af642a5a5846a2aa7104645c2e1
unrolled_ast: 64588bbd99109a2ff1056c4382a6b07c55e76af642a5a5846a2aa7104645c2e1
ssa_ast: 56099de077a67b75a010890f5b4866b3eddbfb6ea2532799b7c3d361ae1a761a
diff --git a/tests/expectations/compiler/integers/i64/mul.out b/tests/expectations/compiler/integers/i64/mul.out
index 1d855cf483..45d3ce4294 100644
--- a/tests/expectations/compiler/integers/i64/mul.out
+++ b/tests/expectations/compiler/integers/i64/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: 6961c970e2670191f87d6e853c7827793ba8afcd0363390260ea0d4b7f74f119
unrolled_ast: 6961c970e2670191f87d6e853c7827793ba8afcd0363390260ea0d4b7f74f119
ssa_ast: f93caadd7323414ae2a796fe5379f975139c278a18acfb664df8a81e0a4158e9
diff --git a/tests/expectations/compiler/integers/i64/ne.out b/tests/expectations/compiler/integers/i64/ne.out
index 10ecc168ee..3d6462ff0a 100644
--- a/tests/expectations/compiler/integers/i64/ne.out
+++ b/tests/expectations/compiler/integers/i64/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267
- type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
- unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a
+ - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91
+ type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
+ unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811
initial_ast: 3dcf6bcf0db4ca8c9b11663af343acd28dc393819167cf710603b546326b4d1e
unrolled_ast: 3dcf6bcf0db4ca8c9b11663af343acd28dc393819167cf710603b546326b4d1e
ssa_ast: a1daca57cc1343fce52fa4a56e51bd666c42f1bb27a11bee079b2205cc2da202
diff --git a/tests/expectations/compiler/integers/i64/negate.out b/tests/expectations/compiler/integers/i64/negate.out
index 027543d0ff..1cf76ab343 100644
--- a/tests/expectations/compiler/integers/i64/negate.out
+++ b/tests/expectations/compiler/integers/i64/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e
- type_checked_symbol_table: a0572e715325c619a1d35b75063612b933270c22673c76277f668369e9a5c391
- unrolled_symbol_table: a0572e715325c619a1d35b75063612b933270c22673c76277f668369e9a5c391
+ - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac
+ type_checked_symbol_table: 67c0605a8c012133389722bf70860d45f925d6322ba17ca78d7a6200fc600f2e
+ unrolled_symbol_table: 67c0605a8c012133389722bf70860d45f925d6322ba17ca78d7a6200fc600f2e
initial_ast: 748fedcdc0b9a4a5fee4bfd1689d51b2278b6a8edf7bd20e26985349498e4cf4
unrolled_ast: 748fedcdc0b9a4a5fee4bfd1689d51b2278b6a8edf7bd20e26985349498e4cf4
ssa_ast: 9e632f8b2d01bdfe597b4b08a2bdd6fc456198818d42990f4fefbaa341f019d8
diff --git a/tests/expectations/compiler/integers/i64/negate_min_fail.out b/tests/expectations/compiler/integers/i64/negate_min_fail.out
index 89ab860b61..9f78a8f03d 100644
--- a/tests/expectations/compiler/integers/i64/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i64/negate_min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7d3e81836aac05a2a6db39e7ec14faec547577c597f679d9dbac20397151355c
- type_checked_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a
- unrolled_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a
+ - - initial_symbol_table: feda4c31663d14a3d3e056cb5f57a5f9c9928ce9ad4c9379fc523ba0755264a7
+ type_checked_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032
+ unrolled_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032
initial_ast: 5c0db4459eb38473072db34d289916372a19613277b7ac66babc99d1d8c0681f
unrolled_ast: 5c0db4459eb38473072db34d289916372a19613277b7ac66babc99d1d8c0681f
ssa_ast: 6501123efe0a750f4869c4d3bfef2f81a1fbcfb43911024d958cac8f83414ace
diff --git a/tests/expectations/compiler/integers/i64/negate_zero.out b/tests/expectations/compiler/integers/i64/negate_zero.out
index f6ac38d2c6..b6259022f6 100644
--- a/tests/expectations/compiler/integers/i64/negate_zero.out
+++ b/tests/expectations/compiler/integers/i64/negate_zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: ef9e135f891b49b1d7e304af1af0fe3677b23c28cbef4c3d0b2e07f10b706fe4
- unrolled_symbol_table: ef9e135f891b49b1d7e304af1af0fe3677b23c28cbef4c3d0b2e07f10b706fe4
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 905c4dc0b7b445cdde5815134de8d3fbdc0eae59a1919c4d4f0f381ea7696e90
+ unrolled_symbol_table: 905c4dc0b7b445cdde5815134de8d3fbdc0eae59a1919c4d4f0f381ea7696e90
initial_ast: 1b941ba2b94d3fa43932b5634432ad381df9738cc7f1fe18e2cdd583a6facdfb
unrolled_ast: 1b941ba2b94d3fa43932b5634432ad381df9738cc7f1fe18e2cdd583a6facdfb
ssa_ast: e5c7c691861d6bb94cc30fc170232916cd0c9194f2f2351b96be561cb2e20270
diff --git a/tests/expectations/compiler/integers/i64/operator_methods.out b/tests/expectations/compiler/integers/i64/operator_methods.out
index b4c54743f7..5c623cf565 100644
--- a/tests/expectations/compiler/integers/i64/operator_methods.out
+++ b/tests/expectations/compiler/integers/i64/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e
- type_checked_symbol_table: 41f58ce7e330bd6f27987d5c12db81ec59824582f0ea4c4cc49a3ac253d4ac8f
- unrolled_symbol_table: 41f58ce7e330bd6f27987d5c12db81ec59824582f0ea4c4cc49a3ac253d4ac8f
+ - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac
+ type_checked_symbol_table: efcdf983fd90c860acca88d1a6cca2ba636da59428838613882043ee023fa13e
+ unrolled_symbol_table: efcdf983fd90c860acca88d1a6cca2ba636da59428838613882043ee023fa13e
initial_ast: 57b6af2e5678d411080f54bab795717581d4d25bbd519086fcd20f695d155296
unrolled_ast: 57b6af2e5678d411080f54bab795717581d4d25bbd519086fcd20f695d155296
ssa_ast: e8149defddf98813bb3c0c276368d9ee80addd3f37df306cb9dcf93371fec907
diff --git a/tests/expectations/compiler/integers/i64/or.out b/tests/expectations/compiler/integers/i64/or.out
index 869349721b..3ddf6d95fa 100644
--- a/tests/expectations/compiler/integers/i64/or.out
+++ b/tests/expectations/compiler/integers/i64/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: 6dfb464c806dadfaaaf9052f0e1531944e4af29f32acc95c9c06066d153fdca6
unrolled_ast: 6dfb464c806dadfaaaf9052f0e1531944e4af29f32acc95c9c06066d153fdca6
ssa_ast: 87ba8ca2b39feb046c80db0cccafc35030338cbee61279dbfa9bd2bfef0a2741
diff --git a/tests/expectations/compiler/integers/i64/pow.out b/tests/expectations/compiler/integers/i64/pow.out
index 1b24e323f8..1302c94a84 100644
--- a/tests/expectations/compiler/integers/i64/pow.out
+++ b/tests/expectations/compiler/integers/i64/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: c05b079c4970b56889b0dde71b3532ad6babd51e8bd472346ceaabd1c6b74b41
unrolled_ast: c05b079c4970b56889b0dde71b3532ad6babd51e8bd472346ceaabd1c6b74b41
ssa_ast: b4dbcf4e2a5f44d3b8826c82512c204236a824223f3d59f2ece5bb958962ab28
diff --git a/tests/expectations/compiler/integers/i64/rem.out b/tests/expectations/compiler/integers/i64/rem.out
index c2c5ad736f..668fafff79 100644
--- a/tests/expectations/compiler/integers/i64/rem.out
+++ b/tests/expectations/compiler/integers/i64/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: 52166c5bd41526b13948a63bf71c4f5137d9ea987cc1530c169a101120bc7d7b
unrolled_ast: 52166c5bd41526b13948a63bf71c4f5137d9ea987cc1530c169a101120bc7d7b
ssa_ast: ac8eec6d23ea40a9ef46d82db171d1fad660cae538e6611c527998518877c8fe
diff --git a/tests/expectations/compiler/integers/i64/shl.out b/tests/expectations/compiler/integers/i64/shl.out
index 94a22d0a94..a750b3651c 100644
--- a/tests/expectations/compiler/integers/i64/shl.out
+++ b/tests/expectations/compiler/integers/i64/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: cdcfc82670841d37783c84a45a510d21dbf23334d43c61363aa23672d73b629f
unrolled_ast: cdcfc82670841d37783c84a45a510d21dbf23334d43c61363aa23672d73b629f
ssa_ast: 07c2a97737e183ba33a0905f3a58c619c89ddf383988cd2d504f674edb9026f1
diff --git a/tests/expectations/compiler/integers/i64/shr.out b/tests/expectations/compiler/integers/i64/shr.out
index 0937ad8a03..5ef6d25e8b 100644
--- a/tests/expectations/compiler/integers/i64/shr.out
+++ b/tests/expectations/compiler/integers/i64/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: cec77d990c94077ac343de00ef7eea644bf9d23456747573bfc67d996d092e48
unrolled_ast: cec77d990c94077ac343de00ef7eea644bf9d23456747573bfc67d996d092e48
ssa_ast: a5aaa2ca0dc34cba246a576b5c40bc3ca4525645a5bd037f6ab81106d5c9bdc1
diff --git a/tests/expectations/compiler/integers/i64/sub.out b/tests/expectations/compiler/integers/i64/sub.out
index 44fa4b8ed8..9ab6e8c251 100644
--- a/tests/expectations/compiler/integers/i64/sub.out
+++ b/tests/expectations/compiler/integers/i64/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545
- type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
- unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4
+ - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca
+ type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
+ unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480
initial_ast: ceeb441deda1f314a96093696600eca433c45a3044a31f9d396bfdf505130bd7
unrolled_ast: ceeb441deda1f314a96093696600eca433c45a3044a31f9d396bfdf505130bd7
ssa_ast: d236318674e928395509b3d1709e2be65c2087cfe1bb50d193835bf6d50525b7
diff --git a/tests/expectations/compiler/integers/i64/ternary.out b/tests/expectations/compiler/integers/i64/ternary.out
index 3fd119baac..7872b5a8bb 100644
--- a/tests/expectations/compiler/integers/i64/ternary.out
+++ b/tests/expectations/compiler/integers/i64/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4eb0e67228d9dc8e9277bb731d2ac4c722ae69b2e18b9d42183b16e3181cae35
- type_checked_symbol_table: f739da46def78b2fb58f623784534d1f20914b8543569316f375337fe9171594
- unrolled_symbol_table: f739da46def78b2fb58f623784534d1f20914b8543569316f375337fe9171594
+ - - initial_symbol_table: 99742029cf41895df48697afc5bc40466b6c6af92b233427b6a333d453bbc227
+ type_checked_symbol_table: fe5adef78dda50be8a1378d2738c0a1e46f15c7d8b6a03152976ba137a4b8261
+ unrolled_symbol_table: fe5adef78dda50be8a1378d2738c0a1e46f15c7d8b6a03152976ba137a4b8261
initial_ast: d9a693ebea59b68b6fdd477c6fc6b50dfef0df531efa2b5731983fecc967863a
unrolled_ast: d9a693ebea59b68b6fdd477c6fc6b50dfef0df531efa2b5731983fecc967863a
ssa_ast: f0ade902feea35a76101c9e6ace9a73b0ce2eefe3071319cac21d8931e5f3864
diff --git a/tests/expectations/compiler/integers/i64/xor.out b/tests/expectations/compiler/integers/i64/xor.out
index 2fd92b2f2f..b891a094c7 100644
--- a/tests/expectations/compiler/integers/i64/xor.out
+++ b/tests/expectations/compiler/integers/i64/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e4f0ca07a960c63ca5bd9ebd890f2ca794bb63ac6e58e910da5baeda9c99fe69
- type_checked_symbol_table: 8e8d6d73bb5d04afee4d9382f722349a9670485e55915a6667ed73ee988f94f2
- unrolled_symbol_table: 8e8d6d73bb5d04afee4d9382f722349a9670485e55915a6667ed73ee988f94f2
+ - - initial_symbol_table: cd77cee86fb8fb74c64f90b0424f2cdc0d0aafdc640d399e7206abd5813d47d5
+ type_checked_symbol_table: d6e32f3ecb0e51bb8281059abb605999353d2b1d72da40141b82154d9639b741
+ unrolled_symbol_table: d6e32f3ecb0e51bb8281059abb605999353d2b1d72da40141b82154d9639b741
initial_ast: c62b9cf247e3ee754728cfd8d71cdbfaac4a1a9031dfcf101b3199402f45cb0b
unrolled_ast: c62b9cf247e3ee754728cfd8d71cdbfaac4a1a9031dfcf101b3199402f45cb0b
ssa_ast: c40dca1c5cdfd59af3d2f773fa591db9b25510ef341c87e69d8c28d0e4cd1837
diff --git a/tests/expectations/compiler/integers/i8/add.out b/tests/expectations/compiler/integers/i8/add.out
index c301c16292..6e3530ab6e 100644
--- a/tests/expectations/compiler/integers/i8/add.out
+++ b/tests/expectations/compiler/integers/i8/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 8d0da87650e5bd4b73b1c9a4f43bd92771d749d59244da699156088f784a52a6
unrolled_ast: 8d0da87650e5bd4b73b1c9a4f43bd92771d749d59244da699156088f784a52a6
ssa_ast: fb4fc46c088b99695ebf297137a9b9246cfe720249c844bd8b9417ae1f95bc45
diff --git a/tests/expectations/compiler/integers/i8/and.out b/tests/expectations/compiler/integers/i8/and.out
index afefdae709..f733d37938 100644
--- a/tests/expectations/compiler/integers/i8/and.out
+++ b/tests/expectations/compiler/integers/i8/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 6b72fc4c93611a88a0a63483da51b64f88781719f9ae3ef654c6b9b3b22e0534
unrolled_ast: 6b72fc4c93611a88a0a63483da51b64f88781719f9ae3ef654c6b9b3b22e0534
ssa_ast: 724b9b001d8d1e47831a345f495879870af80833aef6697379e8bace15b98a70
diff --git a/tests/expectations/compiler/integers/i8/console_assert.out b/tests/expectations/compiler/integers/i8/console_assert.out
index 9bf6a5f6f5..a24ace2413 100644
--- a/tests/expectations/compiler/integers/i8/console_assert.out
+++ b/tests/expectations/compiler/integers/i8/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499
- type_checked_symbol_table: cdb6c07e9c5372a4894c1f46f87d45ef6dbd8ba0e9822a2f99a73ce62090a4c9
- unrolled_symbol_table: cdb6c07e9c5372a4894c1f46f87d45ef6dbd8ba0e9822a2f99a73ce62090a4c9
+ - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59
+ type_checked_symbol_table: 81a166f9f38e20de931ece8e275815cb85d387e4d05902ca6c3ea134b82bea1c
+ unrolled_symbol_table: 81a166f9f38e20de931ece8e275815cb85d387e4d05902ca6c3ea134b82bea1c
initial_ast: ffcc86bde2510dae4918394da0638a6aa42bfbb008c8dcdd161d37069c25ec1c
unrolled_ast: ffcc86bde2510dae4918394da0638a6aa42bfbb008c8dcdd161d37069c25ec1c
ssa_ast: 95d81c75b062e1f36202043206a0862f39044a899a130702e1467185d408f115
diff --git a/tests/expectations/compiler/integers/i8/div.out b/tests/expectations/compiler/integers/i8/div.out
index 7766b777c2..bee9bed1da 100644
--- a/tests/expectations/compiler/integers/i8/div.out
+++ b/tests/expectations/compiler/integers/i8/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 30403dfb64a4b5cfef0cf555cf429bb4cc31004a62b94dbf4fc2a6577b52f122
unrolled_ast: 30403dfb64a4b5cfef0cf555cf429bb4cc31004a62b94dbf4fc2a6577b52f122
ssa_ast: 033e2271fc75622e18ac6120f059f4b12e895fc028fe663c1f33663f7813a432
diff --git a/tests/expectations/compiler/integers/i8/eq.out b/tests/expectations/compiler/integers/i8/eq.out
index 681b201de1..9d56d7f0ff 100644
--- a/tests/expectations/compiler/integers/i8/eq.out
+++ b/tests/expectations/compiler/integers/i8/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: c6152b09d65ccb486ba54ab754a7f6bb5bea6a4965dfe07d671c923efba8c4ef
unrolled_ast: c6152b09d65ccb486ba54ab754a7f6bb5bea6a4965dfe07d671c923efba8c4ef
ssa_ast: 3cdb5e82de55242871ef8053c5875ed09170d16af6a5038b388d5770b8eccf3e
diff --git a/tests/expectations/compiler/integers/i8/ge.out b/tests/expectations/compiler/integers/i8/ge.out
index dc52414343..cc69db4860 100644
--- a/tests/expectations/compiler/integers/i8/ge.out
+++ b/tests/expectations/compiler/integers/i8/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: 0c624133e5313def7e438b12759ce08e8b77ad68263bca149b5434bcdaa0359b
unrolled_ast: 0c624133e5313def7e438b12759ce08e8b77ad68263bca149b5434bcdaa0359b
ssa_ast: 11b0a9f801ad6586a43434c5ac29a1f270de3875c8151c7384b1d5f527ce84bc
diff --git a/tests/expectations/compiler/integers/i8/gt.out b/tests/expectations/compiler/integers/i8/gt.out
index f8b1891b05..3eb608248b 100644
--- a/tests/expectations/compiler/integers/i8/gt.out
+++ b/tests/expectations/compiler/integers/i8/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: cb6c0159054ecd9a0186fbdab21706a22ff730c9d9fb90682627433b3d9bbde0
unrolled_ast: cb6c0159054ecd9a0186fbdab21706a22ff730c9d9fb90682627433b3d9bbde0
ssa_ast: 483f5b098633ae196b473943932bdf555203f1a31ece33837659a972925c8a8c
diff --git a/tests/expectations/compiler/integers/i8/le.out b/tests/expectations/compiler/integers/i8/le.out
index ca4d1ff2c3..5642dd02d1 100644
--- a/tests/expectations/compiler/integers/i8/le.out
+++ b/tests/expectations/compiler/integers/i8/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: abff3bb41dd9f38acdf595d23e035f2f7e59584eb1309153e3c6bdddb71a0d68
unrolled_ast: abff3bb41dd9f38acdf595d23e035f2f7e59584eb1309153e3c6bdddb71a0d68
ssa_ast: f3cf09e291ab2af9c9b6a43381965c3024435ad341383acd65d3a21c43ff355b
diff --git a/tests/expectations/compiler/integers/i8/lt.out b/tests/expectations/compiler/integers/i8/lt.out
index b9462bd15e..5f51760359 100644
--- a/tests/expectations/compiler/integers/i8/lt.out
+++ b/tests/expectations/compiler/integers/i8/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: ac2554f699503e56995362ed2b0412f72ea8a9a53d83fcb5c41a6d13c8f85879
unrolled_ast: ac2554f699503e56995362ed2b0412f72ea8a9a53d83fcb5c41a6d13c8f85879
ssa_ast: fbca40a6dcd1d19ba415a32cf874d7c8876e521d5dad3e4da4f5f033b15bd7c8
diff --git a/tests/expectations/compiler/integers/i8/max.out b/tests/expectations/compiler/integers/i8/max.out
index 1f58ce18e4..d25eac6406 100644
--- a/tests/expectations/compiler/integers/i8/max.out
+++ b/tests/expectations/compiler/integers/i8/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 613cafc0da5e6685ce6d766ac3371efcb79f0ad4c9dbc2114c61e7238fface26
- type_checked_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9
- unrolled_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9
+ - - initial_symbol_table: 2bb604ab5da0673c363846fc2109710e51f760eebe3879e9bc2effeefe228aa1
+ type_checked_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a
+ unrolled_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a
initial_ast: 69a42f880d4f0ac836619250ee701458c163d4f9eff358304cf7cd032fd9ad75
unrolled_ast: 69a42f880d4f0ac836619250ee701458c163d4f9eff358304cf7cd032fd9ad75
ssa_ast: 5f7b86958fcbbef52c49d9987510608a701cd9ca04e60d3035ffb4990ef3fd30
diff --git a/tests/expectations/compiler/integers/i8/min.out b/tests/expectations/compiler/integers/i8/min.out
index f8b62464cd..8f741dae3b 100644
--- a/tests/expectations/compiler/integers/i8/min.out
+++ b/tests/expectations/compiler/integers/i8/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 613cafc0da5e6685ce6d766ac3371efcb79f0ad4c9dbc2114c61e7238fface26
- type_checked_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9
- unrolled_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9
+ - - initial_symbol_table: 2bb604ab5da0673c363846fc2109710e51f760eebe3879e9bc2effeefe228aa1
+ type_checked_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a
+ unrolled_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a
initial_ast: edbd2517b9a618a7537bf0cf00d7077abb99936b1ab053d861cd486297794217
unrolled_ast: edbd2517b9a618a7537bf0cf00d7077abb99936b1ab053d861cd486297794217
ssa_ast: 79446421e819533c85d47beb323849be890e276d02f4374867e7d5cb68c6c677
diff --git a/tests/expectations/compiler/integers/i8/min_fail.out b/tests/expectations/compiler/integers/i8/min_fail.out
index 4d9d9df1ae..86552211a6 100644
--- a/tests/expectations/compiler/integers/i8/min_fail.out
+++ b/tests/expectations/compiler/integers/i8/min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7d9ca50d20042be8b53ebba2d58dc0e69cc652e5e4e02f2b46a5754ae1672fdb
- type_checked_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50
- unrolled_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50
+ - - initial_symbol_table: a86e114042d2b5e885f80266a1bafa0673ac9cbd34117c87d6bd26470d2ab1e5
+ type_checked_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a
+ unrolled_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a
initial_ast: bd9d1a6c4f374da390b67577935e40eb5992c6d841fdcaf4e0356972cd5ab31c
unrolled_ast: bd9d1a6c4f374da390b67577935e40eb5992c6d841fdcaf4e0356972cd5ab31c
ssa_ast: faa1fef7802ded24ecc41aa2500c8754659d948e28072c19445c208d93944611
diff --git a/tests/expectations/compiler/integers/i8/mul.out b/tests/expectations/compiler/integers/i8/mul.out
index bddaf94149..b6200fa0af 100644
--- a/tests/expectations/compiler/integers/i8/mul.out
+++ b/tests/expectations/compiler/integers/i8/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: cc9f27368d6823616de65544b5fc476c74924961b4ddc7e4df28ea5514019312
unrolled_ast: cc9f27368d6823616de65544b5fc476c74924961b4ddc7e4df28ea5514019312
ssa_ast: 2d494fa86fe7c8643dbb9f2de12caf263c37179384679be085a357166b82ada6
diff --git a/tests/expectations/compiler/integers/i8/ne.out b/tests/expectations/compiler/integers/i8/ne.out
index 24e507b6c4..0e5b3d8bf2 100644
--- a/tests/expectations/compiler/integers/i8/ne.out
+++ b/tests/expectations/compiler/integers/i8/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9
- type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
- unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f
+ - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0
+ type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
+ unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5
initial_ast: 88e9e4b659d11b1720c1f45ebeea8f0b62c83ac68ae7c289cf97ad42e5bc1411
unrolled_ast: 88e9e4b659d11b1720c1f45ebeea8f0b62c83ac68ae7c289cf97ad42e5bc1411
ssa_ast: 0204e231174568b24ddfca4f56fc938d59f04b5b23b3a48df87c9ef2144d8294
diff --git a/tests/expectations/compiler/integers/i8/negate.out b/tests/expectations/compiler/integers/i8/negate.out
index b1de864118..e33721561e 100644
--- a/tests/expectations/compiler/integers/i8/negate.out
+++ b/tests/expectations/compiler/integers/i8/negate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499
- type_checked_symbol_table: 50148d3332fd0b260fd55ba65075adbbb723a015028ac006e56ac73e1fd45d6c
- unrolled_symbol_table: 50148d3332fd0b260fd55ba65075adbbb723a015028ac006e56ac73e1fd45d6c
+ - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59
+ type_checked_symbol_table: 55b9a749845215fb08d3ac7c2384640fc8d42806c58ac73b2ef1827b7fe75940
+ unrolled_symbol_table: 55b9a749845215fb08d3ac7c2384640fc8d42806c58ac73b2ef1827b7fe75940
initial_ast: b7589322287f6756a44a06222c9485b011510d7241e534e21086752da9b4687e
unrolled_ast: b7589322287f6756a44a06222c9485b011510d7241e534e21086752da9b4687e
ssa_ast: b2d7e6ea733ac1c3529a53c778c89ade07ab278a527276e698835480f06bb6b5
diff --git a/tests/expectations/compiler/integers/i8/negate_min_fail.out b/tests/expectations/compiler/integers/i8/negate_min_fail.out
index ef55bb78a9..5de4eb6c06 100644
--- a/tests/expectations/compiler/integers/i8/negate_min_fail.out
+++ b/tests/expectations/compiler/integers/i8/negate_min_fail.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7d9ca50d20042be8b53ebba2d58dc0e69cc652e5e4e02f2b46a5754ae1672fdb
- type_checked_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50
- unrolled_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50
+ - - initial_symbol_table: a86e114042d2b5e885f80266a1bafa0673ac9cbd34117c87d6bd26470d2ab1e5
+ type_checked_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a
+ unrolled_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a
initial_ast: 191df0f0490f7de78df677eaba0e3b373fcc282dadf7ca02d868f07582e7402d
unrolled_ast: 191df0f0490f7de78df677eaba0e3b373fcc282dadf7ca02d868f07582e7402d
ssa_ast: 63cc95fef08652e5c2f318a2a81afbee537f3733ec55cbe234248b267379072c
diff --git a/tests/expectations/compiler/integers/i8/negate_zero.out b/tests/expectations/compiler/integers/i8/negate_zero.out
index d474c302cd..7f5513d722 100644
--- a/tests/expectations/compiler/integers/i8/negate_zero.out
+++ b/tests/expectations/compiler/integers/i8/negate_zero.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 3ec067709878fb30d7e169abaeb61d1a1ec619fe53a2cfdf19022525ce45d336
- unrolled_symbol_table: 3ec067709878fb30d7e169abaeb61d1a1ec619fe53a2cfdf19022525ce45d336
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: c2d13854571d0a457a87f8cdaddb9191491ec93fda4cf6a7a2aff1cb4ccc3ef3
+ unrolled_symbol_table: c2d13854571d0a457a87f8cdaddb9191491ec93fda4cf6a7a2aff1cb4ccc3ef3
initial_ast: 5ae339c4489627477818a271f0bc0a31131adca32441ace6b54021781e2c5125
unrolled_ast: 5ae339c4489627477818a271f0bc0a31131adca32441ace6b54021781e2c5125
ssa_ast: f8b3f3e8608aa9fad0113fcf0f147324ec5181dae1b1456c2976bc7b83050b6d
diff --git a/tests/expectations/compiler/integers/i8/operator_methods.out b/tests/expectations/compiler/integers/i8/operator_methods.out
index d5fa7c565f..fe9db4015f 100644
--- a/tests/expectations/compiler/integers/i8/operator_methods.out
+++ b/tests/expectations/compiler/integers/i8/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499
- type_checked_symbol_table: b5d8369df9289c8a99ad158abe7023bdc30d39456d378d9894c25ed944dc8baf
- unrolled_symbol_table: b5d8369df9289c8a99ad158abe7023bdc30d39456d378d9894c25ed944dc8baf
+ - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59
+ type_checked_symbol_table: 078b113173a6df1dfd356248a98cd43a64ed564d10f420bd7948c5a5ea844461
+ unrolled_symbol_table: 078b113173a6df1dfd356248a98cd43a64ed564d10f420bd7948c5a5ea844461
initial_ast: dcad7cfd1c45ff3fd0c55987d42471297b57cb51306fe938d9bd0efd64873cf8
unrolled_ast: dcad7cfd1c45ff3fd0c55987d42471297b57cb51306fe938d9bd0efd64873cf8
ssa_ast: e85cc802d21dc84fbf7858973ed52b6572685bd79d77bc44608d122b47a303f6
diff --git a/tests/expectations/compiler/integers/i8/or.out b/tests/expectations/compiler/integers/i8/or.out
index 1b22b3e537..69b4ab9951 100644
--- a/tests/expectations/compiler/integers/i8/or.out
+++ b/tests/expectations/compiler/integers/i8/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 283133ca700f5d07cc198233f344e5c60789746ccd2d1d6fe7e25b82f90a7429
unrolled_ast: 283133ca700f5d07cc198233f344e5c60789746ccd2d1d6fe7e25b82f90a7429
ssa_ast: 5e184ac7dc0002836adce9af31ee135015a107188b6b8936eb33ef1ea433e213
diff --git a/tests/expectations/compiler/integers/i8/pow.out b/tests/expectations/compiler/integers/i8/pow.out
index b852be4f9a..3255f44ab6 100644
--- a/tests/expectations/compiler/integers/i8/pow.out
+++ b/tests/expectations/compiler/integers/i8/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: fdaa8a3242c5f74ae5fef7689631a32e661107dd089636b159428fff167bdfd4
unrolled_ast: fdaa8a3242c5f74ae5fef7689631a32e661107dd089636b159428fff167bdfd4
ssa_ast: 2080baca06deef83cee24196a46120c421e884d1e163029e5849e24eff517b44
diff --git a/tests/expectations/compiler/integers/i8/rem.out b/tests/expectations/compiler/integers/i8/rem.out
index 99e9c19b43..ffa9ab1167 100644
--- a/tests/expectations/compiler/integers/i8/rem.out
+++ b/tests/expectations/compiler/integers/i8/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 8414f14a6843b26417fe7ebdde379a44b90bc631fd383578a9c23e8bb04ff941
unrolled_ast: 8414f14a6843b26417fe7ebdde379a44b90bc631fd383578a9c23e8bb04ff941
ssa_ast: a12b8d03af940b09ce786258084627bf83ac16a316926ff16c6cd6f7ae11293c
diff --git a/tests/expectations/compiler/integers/i8/shl.out b/tests/expectations/compiler/integers/i8/shl.out
index d6dbe72750..460e8aa8bd 100644
--- a/tests/expectations/compiler/integers/i8/shl.out
+++ b/tests/expectations/compiler/integers/i8/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: 65de1cd0ddc9d15981d2303b53025caf1bd44d045ae80a2b58660b54ead7b941
unrolled_ast: 65de1cd0ddc9d15981d2303b53025caf1bd44d045ae80a2b58660b54ead7b941
ssa_ast: 439056adc705762aaaff92c319014cf6d53905c2d842ac7fdebfa8e938b9bd59
diff --git a/tests/expectations/compiler/integers/i8/shr.out b/tests/expectations/compiler/integers/i8/shr.out
index bf2abdb1ed..d008b6d3ba 100644
--- a/tests/expectations/compiler/integers/i8/shr.out
+++ b/tests/expectations/compiler/integers/i8/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: c71eaa1ad931a7e6a116074e76c64f455d2549de4b7a5c025a12c7f4d1bb6922
unrolled_ast: c71eaa1ad931a7e6a116074e76c64f455d2549de4b7a5c025a12c7f4d1bb6922
ssa_ast: 3785c3dd0d865869b74be154803b87c6035426299cf394bd2526915538996cca
diff --git a/tests/expectations/compiler/integers/i8/sub.out b/tests/expectations/compiler/integers/i8/sub.out
index f87bd12da3..4d42e0a33e 100644
--- a/tests/expectations/compiler/integers/i8/sub.out
+++ b/tests/expectations/compiler/integers/i8/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7
- type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
- unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688
+ - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9
+ type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
+ unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684
initial_ast: c40b083d513eb0664f82b95c4028bc6408c93e230291e6c82b3e06439314bbba
unrolled_ast: c40b083d513eb0664f82b95c4028bc6408c93e230291e6c82b3e06439314bbba
ssa_ast: 36c6193b8af3b15e47d9fe3cfb9803f19de102c6f387f0d0ec322ea2aa14f685
diff --git a/tests/expectations/compiler/integers/i8/ternary.out b/tests/expectations/compiler/integers/i8/ternary.out
index 97c0135b47..739889fbb8 100644
--- a/tests/expectations/compiler/integers/i8/ternary.out
+++ b/tests/expectations/compiler/integers/i8/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7f5d01d7d7a3632b778b6a1aff95b3ef419d2a83993bf361726e823019a7f0b5
- type_checked_symbol_table: 278913c828d09c3c4aeefb30326aa341df97652d17bc9b3e23415a95bec54fef
- unrolled_symbol_table: 278913c828d09c3c4aeefb30326aa341df97652d17bc9b3e23415a95bec54fef
+ - - initial_symbol_table: 932a0ca49b2a4c543c8df34fd486a81949a6e38348521a2b4dd701714ee1d55d
+ type_checked_symbol_table: 6f9de988c1c7e2bd7fb237785d926c3c3dc98c25a9b0ff874cb4df20e3fe6b30
+ unrolled_symbol_table: 6f9de988c1c7e2bd7fb237785d926c3c3dc98c25a9b0ff874cb4df20e3fe6b30
initial_ast: 9b6b114455f0fee6e4630a97b2e3210245e72f55daf419dfa945c78c23124c44
unrolled_ast: 9b6b114455f0fee6e4630a97b2e3210245e72f55daf419dfa945c78c23124c44
ssa_ast: d7b7da77502b4926c2bf3194d1ff83c2b348af1c04f12da73520d2916896ef8b
diff --git a/tests/expectations/compiler/integers/i8/xor.out b/tests/expectations/compiler/integers/i8/xor.out
index 30a5bca03e..9938bb6883 100644
--- a/tests/expectations/compiler/integers/i8/xor.out
+++ b/tests/expectations/compiler/integers/i8/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8a4838586a5d3ee297440406ebbce146001fb203ce648c627f4b2002157da8fb
- type_checked_symbol_table: a9b53dd2a48bfe18a193d3328aa1d40931a02e46d69be847195766e2e1103093
- unrolled_symbol_table: a9b53dd2a48bfe18a193d3328aa1d40931a02e46d69be847195766e2e1103093
+ - - initial_symbol_table: c58aee15a05243c7d85bc9c836e3e65d2dd7a8461fe829a6943c3f452a73c579
+ type_checked_symbol_table: 7a60d62a1a1c406316d9ba0a618422dc012da66df290a742f1baaffa9a3eb475
+ unrolled_symbol_table: 7a60d62a1a1c406316d9ba0a618422dc012da66df290a742f1baaffa9a3eb475
initial_ast: d854ab4bbadcd95fe21ddfab4412b76bfc122dea5d16b77c10db06242db80f0d
unrolled_ast: d854ab4bbadcd95fe21ddfab4412b76bfc122dea5d16b77c10db06242db80f0d
ssa_ast: 4c73dd95afd27bf5e03288bb42ea49a1430b8e87541699e2739da2c285a896e5
diff --git a/tests/expectations/compiler/integers/u128/add.out b/tests/expectations/compiler/integers/u128/add.out
index 267f5512e1..267d8bd8ca 100644
--- a/tests/expectations/compiler/integers/u128/add.out
+++ b/tests/expectations/compiler/integers/u128/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 70a3d168a2a2f300e98e60a80528bac8f547e5e2d9ac327fee615b3f240de54c
unrolled_ast: 70a3d168a2a2f300e98e60a80528bac8f547e5e2d9ac327fee615b3f240de54c
ssa_ast: 52659862a577a251afda527f777d30a53dd1bf309f17628471e71b819108f220
diff --git a/tests/expectations/compiler/integers/u128/and.out b/tests/expectations/compiler/integers/u128/and.out
index 90065ef8bc..de16735c72 100644
--- a/tests/expectations/compiler/integers/u128/and.out
+++ b/tests/expectations/compiler/integers/u128/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: abb88e5c62797b426ca282b0a68f75ff101c0e90a40c807252bccf0237ae83ca
unrolled_ast: abb88e5c62797b426ca282b0a68f75ff101c0e90a40c807252bccf0237ae83ca
ssa_ast: a44c0778f980d6f77ccf291e1f6f399928019d8be142804a7f75d0c9554e682f
diff --git a/tests/expectations/compiler/integers/u128/console_assert.out b/tests/expectations/compiler/integers/u128/console_assert.out
index 8f93a88a80..5e648fb3d6 100644
--- a/tests/expectations/compiler/integers/u128/console_assert.out
+++ b/tests/expectations/compiler/integers/u128/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 186b14c5fe1026fa35e9432420cff91dff8648a430e79927bed306c496cd1068
- type_checked_symbol_table: 956ca452b64c997ab87fbe02ae099fad572d1d9e16f0fddf3e9d1c220d1bd505
- unrolled_symbol_table: 956ca452b64c997ab87fbe02ae099fad572d1d9e16f0fddf3e9d1c220d1bd505
+ - - initial_symbol_table: 558f0b1b32353f64b68359e6fc763e272e12c3a04890c1c0ff6371412dff060a
+ type_checked_symbol_table: 2c6aef46bd179e82f07dd3415b0eda9434faac4a7aad67e58a7e7ea2281d837f
+ unrolled_symbol_table: 2c6aef46bd179e82f07dd3415b0eda9434faac4a7aad67e58a7e7ea2281d837f
initial_ast: 8cd7ae4a74ddafc04bd74caaeb3e2cae3394a339d62e83c13f0528d1303af83d
unrolled_ast: 8cd7ae4a74ddafc04bd74caaeb3e2cae3394a339d62e83c13f0528d1303af83d
ssa_ast: 3c5aa4dbf1c58d2b7b127d2814e91effd1d9d83da19997d4054880ac18dbfe0d
diff --git a/tests/expectations/compiler/integers/u128/div.out b/tests/expectations/compiler/integers/u128/div.out
index 985eb2850a..c0a1cdc532 100644
--- a/tests/expectations/compiler/integers/u128/div.out
+++ b/tests/expectations/compiler/integers/u128/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 11d4509fc73579f0c56f491a093388720b8ba2f62f86f8de3dabf8b6e80ce89a
unrolled_ast: 11d4509fc73579f0c56f491a093388720b8ba2f62f86f8de3dabf8b6e80ce89a
ssa_ast: 4b0a6405508a4b781c4ab9128572d47f0b4d1e599ade21372788dca3cb7aee78
diff --git a/tests/expectations/compiler/integers/u128/eq.out b/tests/expectations/compiler/integers/u128/eq.out
index a42956077e..0d3357e022 100644
--- a/tests/expectations/compiler/integers/u128/eq.out
+++ b/tests/expectations/compiler/integers/u128/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: d1943d936c664b3f575f4909468ac559ef1de3d68266b1b5129f21dfeab7c225
unrolled_ast: d1943d936c664b3f575f4909468ac559ef1de3d68266b1b5129f21dfeab7c225
ssa_ast: 8a026114deb9122712664793be3af53c26cdf8fe2dd44aa944f30e5550f147f2
diff --git a/tests/expectations/compiler/integers/u128/ge.out b/tests/expectations/compiler/integers/u128/ge.out
index 23d9eb46d4..8a09edda6e 100644
--- a/tests/expectations/compiler/integers/u128/ge.out
+++ b/tests/expectations/compiler/integers/u128/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: 02e9f94ad0b6416332820818669e28de896175baddbcb70a7bf6ec1769a4d563
unrolled_ast: 02e9f94ad0b6416332820818669e28de896175baddbcb70a7bf6ec1769a4d563
ssa_ast: e236f3f5ce36f5d1fd9a07db4d4be92f10fa1ba50e03a30348b12a1b10960d94
diff --git a/tests/expectations/compiler/integers/u128/gt.out b/tests/expectations/compiler/integers/u128/gt.out
index f6a467a523..9e9aed92c9 100644
--- a/tests/expectations/compiler/integers/u128/gt.out
+++ b/tests/expectations/compiler/integers/u128/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: c6a06b42a0575c4028713643899f0b8fb7a946b43fd963f10828679a89c7ddd1
unrolled_ast: c6a06b42a0575c4028713643899f0b8fb7a946b43fd963f10828679a89c7ddd1
ssa_ast: d4882889ef647809ad9922059e5d6ef4d6e7dd9ff45d10ac7c99b0977f8b857e
diff --git a/tests/expectations/compiler/integers/u128/le.out b/tests/expectations/compiler/integers/u128/le.out
index 2b6c8c6e90..f6f5a07c49 100644
--- a/tests/expectations/compiler/integers/u128/le.out
+++ b/tests/expectations/compiler/integers/u128/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: c230edc3d2852c1d228ab0c7b0bfdeaf75a4bf2ca17bae5abf7fd6458306a26b
unrolled_ast: c230edc3d2852c1d228ab0c7b0bfdeaf75a4bf2ca17bae5abf7fd6458306a26b
ssa_ast: 79be655180be3da75d0f364be85cb117e158d9a4e2fcaea277e6e8c1170eaf49
diff --git a/tests/expectations/compiler/integers/u128/lt.out b/tests/expectations/compiler/integers/u128/lt.out
index 80a7144802..a0fee7fa78 100644
--- a/tests/expectations/compiler/integers/u128/lt.out
+++ b/tests/expectations/compiler/integers/u128/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: d3a6d68ee551a80e0e8abb1be0b64890909bbaed61351fbd2f9c811c9db4ddb2
unrolled_ast: d3a6d68ee551a80e0e8abb1be0b64890909bbaed61351fbd2f9c811c9db4ddb2
ssa_ast: 17022617034f504bdd9881057a3360dec86cfdd892e239d2bac7efa6cc5b8fa9
diff --git a/tests/expectations/compiler/integers/u128/max.out b/tests/expectations/compiler/integers/u128/max.out
index 6b11eb8b03..69a5903fe4 100644
--- a/tests/expectations/compiler/integers/u128/max.out
+++ b/tests/expectations/compiler/integers/u128/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578
- unrolled_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938
+ unrolled_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938
initial_ast: 8b3661e768b6e4bc47d7c11aa1cf1862ab518d7d5a6f7cd2ced7a0fce4979fa9
unrolled_ast: 8b3661e768b6e4bc47d7c11aa1cf1862ab518d7d5a6f7cd2ced7a0fce4979fa9
ssa_ast: 6e806586f813e495739f2aec04fea4d362019892d731d41d13d3d333c28c4a2d
diff --git a/tests/expectations/compiler/integers/u128/min.out b/tests/expectations/compiler/integers/u128/min.out
index 944d156961..9617e8490c 100644
--- a/tests/expectations/compiler/integers/u128/min.out
+++ b/tests/expectations/compiler/integers/u128/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578
- unrolled_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938
+ unrolled_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938
initial_ast: 27a179a1934ac9068d9128e7e68d023ff2147853eb079baee50538f0fda08ed8
unrolled_ast: 27a179a1934ac9068d9128e7e68d023ff2147853eb079baee50538f0fda08ed8
ssa_ast: ad384d12fc74fc80448d5c208e4c1514aa36a8c662fed371d9b7996f1084bbab
diff --git a/tests/expectations/compiler/integers/u128/mul.out b/tests/expectations/compiler/integers/u128/mul.out
index c84c8a76e6..5c2ab2c4d9 100644
--- a/tests/expectations/compiler/integers/u128/mul.out
+++ b/tests/expectations/compiler/integers/u128/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 9d26eecc862680767154859e8a6938f090c8367cb66ec0bde548651954f39ca8
unrolled_ast: 9d26eecc862680767154859e8a6938f090c8367cb66ec0bde548651954f39ca8
ssa_ast: f9b1f8ba9c53dea52419ef403b8233f6a4e7a815003b63183a857f44056a01c0
diff --git a/tests/expectations/compiler/integers/u128/ne.out b/tests/expectations/compiler/integers/u128/ne.out
index daeb6bd6cf..318096639e 100644
--- a/tests/expectations/compiler/integers/u128/ne.out
+++ b/tests/expectations/compiler/integers/u128/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107
- type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
- unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853
+ - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856
+ type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
+ unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2
initial_ast: d8aca9f298dc6414f9215dabd9e00774d564806d8b7b40023cf00fcec891b344
unrolled_ast: d8aca9f298dc6414f9215dabd9e00774d564806d8b7b40023cf00fcec891b344
ssa_ast: 7f7cb71f8c8d7d04c78f545058fb0356256bdf11c5467c5efe05f0dabc6039b5
diff --git a/tests/expectations/compiler/integers/u128/operator_methods.out b/tests/expectations/compiler/integers/u128/operator_methods.out
index 9b0ff114be..b2161cc0ae 100644
--- a/tests/expectations/compiler/integers/u128/operator_methods.out
+++ b/tests/expectations/compiler/integers/u128/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 186b14c5fe1026fa35e9432420cff91dff8648a430e79927bed306c496cd1068
- type_checked_symbol_table: 7ae4a0f605551abe17f5b851ab45f977de434818378e0e36f3b58c74c93b8ec1
- unrolled_symbol_table: 7ae4a0f605551abe17f5b851ab45f977de434818378e0e36f3b58c74c93b8ec1
+ - - initial_symbol_table: 558f0b1b32353f64b68359e6fc763e272e12c3a04890c1c0ff6371412dff060a
+ type_checked_symbol_table: f6ba1929d579611280f3a7fd83bcf6ee0682efc14d7ac784d3f1c031045c4e13
+ unrolled_symbol_table: f6ba1929d579611280f3a7fd83bcf6ee0682efc14d7ac784d3f1c031045c4e13
initial_ast: 3f9bf0e97aecbfab20156f484f44015cfa2dfd83824b523004781f5ff073aa8e
unrolled_ast: 3f9bf0e97aecbfab20156f484f44015cfa2dfd83824b523004781f5ff073aa8e
ssa_ast: 054698422d5cdc9498232694ea803b668ce5d6fdb9214991280d7456ccc6f155
diff --git a/tests/expectations/compiler/integers/u128/or.out b/tests/expectations/compiler/integers/u128/or.out
index 52df53ac55..ec5a45cb44 100644
--- a/tests/expectations/compiler/integers/u128/or.out
+++ b/tests/expectations/compiler/integers/u128/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 1540f53d8bc1303c6013f4aca8400298d11ddf59e3b55fd3f09e08e6aaccf286
unrolled_ast: 1540f53d8bc1303c6013f4aca8400298d11ddf59e3b55fd3f09e08e6aaccf286
ssa_ast: 23948f9252325b82d1e2ee7f553cac0546b7a8d240230813573d9cb8ab34b9ec
diff --git a/tests/expectations/compiler/integers/u128/pow.out b/tests/expectations/compiler/integers/u128/pow.out
index b99e896687..5d94ab05fc 100644
--- a/tests/expectations/compiler/integers/u128/pow.out
+++ b/tests/expectations/compiler/integers/u128/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: daecc770ad91c4a5104c21ada23d80c67ff1c182a6f31432edbdd948ba306479
unrolled_ast: daecc770ad91c4a5104c21ada23d80c67ff1c182a6f31432edbdd948ba306479
ssa_ast: b0271beb9a4e000192b8bd859826bd583dc585c0576319d9757d237ec2a1f810
diff --git a/tests/expectations/compiler/integers/u128/rem.out b/tests/expectations/compiler/integers/u128/rem.out
index 57277ce0e8..f9a74a2e95 100644
--- a/tests/expectations/compiler/integers/u128/rem.out
+++ b/tests/expectations/compiler/integers/u128/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 256ed8abb77a1e756213733bcff0fe8a99ce70e6ed4a12ee172f9b02e2de349e
unrolled_ast: 256ed8abb77a1e756213733bcff0fe8a99ce70e6ed4a12ee172f9b02e2de349e
ssa_ast: 5fe745f4b0e54ebe4201503ca8df679f93af0b160859f8870c8e1cf9d54f43db
diff --git a/tests/expectations/compiler/integers/u128/shl.out b/tests/expectations/compiler/integers/u128/shl.out
index 22df0e39a9..3b621c7bcb 100644
--- a/tests/expectations/compiler/integers/u128/shl.out
+++ b/tests/expectations/compiler/integers/u128/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: c9100157213cbbcb2640bba9a51225e006ba4b1dbb321b55aacb8865bb710b0b
unrolled_ast: c9100157213cbbcb2640bba9a51225e006ba4b1dbb321b55aacb8865bb710b0b
ssa_ast: ddc5db337313e3295f93bd62275c71ecbd1cb5d91c660420652dc614638eb61e
diff --git a/tests/expectations/compiler/integers/u128/shr.out b/tests/expectations/compiler/integers/u128/shr.out
index 0c19c92583..94433a1116 100644
--- a/tests/expectations/compiler/integers/u128/shr.out
+++ b/tests/expectations/compiler/integers/u128/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: 5cb8bf81a9eed1401b6c2d1fcf6157f76ace172abd8ff65528f940ca011fe8a2
unrolled_ast: 5cb8bf81a9eed1401b6c2d1fcf6157f76ace172abd8ff65528f940ca011fe8a2
ssa_ast: 597e831d0ef8e46b244e30fddf53b3099b6748b97d27d5a1a01a5249fc901994
diff --git a/tests/expectations/compiler/integers/u128/sub.out b/tests/expectations/compiler/integers/u128/sub.out
index 0d7e412d53..4b7d96c12b 100644
--- a/tests/expectations/compiler/integers/u128/sub.out
+++ b/tests/expectations/compiler/integers/u128/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49
- type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
- unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84
+ - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61
+ type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
+ unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768
initial_ast: be49bd8225a26e407ecaea803af4bbe4f19c50d30a78075802d4b92a9dba9d7d
unrolled_ast: be49bd8225a26e407ecaea803af4bbe4f19c50d30a78075802d4b92a9dba9d7d
ssa_ast: 6d4c9d9dc65e4210a1296c44b670e987d2194faf906b6c5194a561b77da81714
diff --git a/tests/expectations/compiler/integers/u128/ternary.out b/tests/expectations/compiler/integers/u128/ternary.out
index c76fd7c268..7d94b33e4b 100644
--- a/tests/expectations/compiler/integers/u128/ternary.out
+++ b/tests/expectations/compiler/integers/u128/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 53afea86fffff1ffe0b5e5910b257e2fc55371ccf67970f8bac3d48cb799f987
- type_checked_symbol_table: f39d2584b1bc7f136e900227c8bcb8ae60874168ac96bd6220a35a110a97884b
- unrolled_symbol_table: f39d2584b1bc7f136e900227c8bcb8ae60874168ac96bd6220a35a110a97884b
+ - - initial_symbol_table: 035682cb7c8bdf8c3210879a86abb7ddcc9ff4af45306c981d55bdbcce7dd8b9
+ type_checked_symbol_table: 5355ccb28e2920ec2902585152fb099048cca734e5e2eacd87aee0e40990251b
+ unrolled_symbol_table: 5355ccb28e2920ec2902585152fb099048cca734e5e2eacd87aee0e40990251b
initial_ast: c9dc6969b7431358cec571367e5a602a20ee6c157e6f939208f5f0f58ca6884a
unrolled_ast: c9dc6969b7431358cec571367e5a602a20ee6c157e6f939208f5f0f58ca6884a
ssa_ast: d36571bf6379a01246502f3eebb8af503c059a4057fd483fd2f14b8ec165eb66
diff --git a/tests/expectations/compiler/integers/u128/xor.out b/tests/expectations/compiler/integers/u128/xor.out
index c0404f6458..2e035dc974 100644
--- a/tests/expectations/compiler/integers/u128/xor.out
+++ b/tests/expectations/compiler/integers/u128/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a55070bcf496b3c8be6b7eb95da86dd8ecb45e29a5af890428d6a2217707c3ac
- type_checked_symbol_table: bb3cb1e54aead826b8d837ded436e621b4ade0d3baa10473ded6f4a1145d48c9
- unrolled_symbol_table: bb3cb1e54aead826b8d837ded436e621b4ade0d3baa10473ded6f4a1145d48c9
+ - - initial_symbol_table: 8deefe89c6e8ae33809dc9d5ad5b4e82841478403c715c9abf111e47b3d9b232
+ type_checked_symbol_table: 32385cde6593b9d56b955c3473d6b5debdd6e47d8f50a195359064355f79aad8
+ unrolled_symbol_table: 32385cde6593b9d56b955c3473d6b5debdd6e47d8f50a195359064355f79aad8
initial_ast: 11d2063e231ec4911f56aaf047ff965fa1b6b7d2401fb1e4cbaf431fd5c10883
unrolled_ast: 11d2063e231ec4911f56aaf047ff965fa1b6b7d2401fb1e4cbaf431fd5c10883
ssa_ast: dd628ad83d079e6146c11599db48efd27566c9bdc89dd2c462b17d46f50d9d9e
diff --git a/tests/expectations/compiler/integers/u16/add.out b/tests/expectations/compiler/integers/u16/add.out
index 6b3c35d1ef..f1b0849175 100644
--- a/tests/expectations/compiler/integers/u16/add.out
+++ b/tests/expectations/compiler/integers/u16/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: 9fec86521841d1e973f4b6535a71fa40f4c1811e919ae62064ff7ab8fbeee585
unrolled_ast: 9fec86521841d1e973f4b6535a71fa40f4c1811e919ae62064ff7ab8fbeee585
ssa_ast: b8c9ff814b48cb9b8facd10667ed70179cf75cde77c6e576bb0cfe24ae662dfb
diff --git a/tests/expectations/compiler/integers/u16/and.out b/tests/expectations/compiler/integers/u16/and.out
index 06015545d8..60aca59e22 100644
--- a/tests/expectations/compiler/integers/u16/and.out
+++ b/tests/expectations/compiler/integers/u16/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: db012b09606088087a43dc827f6d515aff4c6ad265c91f552361c4b6c4d9e493
unrolled_ast: db012b09606088087a43dc827f6d515aff4c6ad265c91f552361c4b6c4d9e493
ssa_ast: 796c14f3b1f27a587bc7fda59f62dc9edda8c90050f9b3c9a94060eb3931bf75
diff --git a/tests/expectations/compiler/integers/u16/console_assert.out b/tests/expectations/compiler/integers/u16/console_assert.out
index e91b96ac40..9904049b2b 100644
--- a/tests/expectations/compiler/integers/u16/console_assert.out
+++ b/tests/expectations/compiler/integers/u16/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 30743a3a013dc2ad4a383fd42128cbfebcd976a87226fc3454fb2bbceb1d2740
- type_checked_symbol_table: 46596328050cfeaa9611fe0b1546d2c9abdb8a675c2e052eaa92ede1f81998c3
- unrolled_symbol_table: 46596328050cfeaa9611fe0b1546d2c9abdb8a675c2e052eaa92ede1f81998c3
+ - - initial_symbol_table: b60aeeb622de14695ba5a9ec596824830779f55b6c9535b73665b91fd2255cc2
+ type_checked_symbol_table: a68a3e190e37cf4f91ba9af5ed452832cb749405555414ac54dca8ae04aa113b
+ unrolled_symbol_table: a68a3e190e37cf4f91ba9af5ed452832cb749405555414ac54dca8ae04aa113b
initial_ast: 191c68dde8323e67f9e08ca0bdab05bd7f04035c5955ce69d6a17b15748c7c79
unrolled_ast: 191c68dde8323e67f9e08ca0bdab05bd7f04035c5955ce69d6a17b15748c7c79
ssa_ast: 7ee5ae218ddef0a8a760d2ddaf02848d5dea02f43c131ed1a4d001d912bdb1b5
diff --git a/tests/expectations/compiler/integers/u16/div.out b/tests/expectations/compiler/integers/u16/div.out
index e3569009fc..1377f346f1 100644
--- a/tests/expectations/compiler/integers/u16/div.out
+++ b/tests/expectations/compiler/integers/u16/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: e5dd0953c6829509674de47465e0ccf0196b7918f4c28e5b64eff3cf20dc6b8d
unrolled_ast: e5dd0953c6829509674de47465e0ccf0196b7918f4c28e5b64eff3cf20dc6b8d
ssa_ast: 3d03937d70fcdbddd896692b3458c93a314c68b41ce6bcda64bc6533c2bc21bc
diff --git a/tests/expectations/compiler/integers/u16/eq.out b/tests/expectations/compiler/integers/u16/eq.out
index 897375fbe1..164f793634 100644
--- a/tests/expectations/compiler/integers/u16/eq.out
+++ b/tests/expectations/compiler/integers/u16/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: 46119c8a3be53e091a31cdc719d42c0c7098625f6dc2eb21e3e2df0d1af58650
unrolled_ast: 46119c8a3be53e091a31cdc719d42c0c7098625f6dc2eb21e3e2df0d1af58650
ssa_ast: 9a404984161645ecab06bdb2f867eeaa737d5aad6c9b3455b2506c85cfb7e179
diff --git a/tests/expectations/compiler/integers/u16/ge.out b/tests/expectations/compiler/integers/u16/ge.out
index 935e6323e6..4deaac2ed4 100644
--- a/tests/expectations/compiler/integers/u16/ge.out
+++ b/tests/expectations/compiler/integers/u16/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: 5689dcc3b6df36e135dc752163061b3490795a8fc77ad76d821b4bf6a4cfaaa0
unrolled_ast: 5689dcc3b6df36e135dc752163061b3490795a8fc77ad76d821b4bf6a4cfaaa0
ssa_ast: 21d607d0a457bf1fc773f817a4ea986fc36f9970831339e4f0734162b3ee3b37
diff --git a/tests/expectations/compiler/integers/u16/gt.out b/tests/expectations/compiler/integers/u16/gt.out
index 81ee009a84..7241e6a099 100644
--- a/tests/expectations/compiler/integers/u16/gt.out
+++ b/tests/expectations/compiler/integers/u16/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: b10fd4a22a1663fc6ec99fb3c082b92ef55c8e8cd124bf0756ef17acbba6fc70
unrolled_ast: b10fd4a22a1663fc6ec99fb3c082b92ef55c8e8cd124bf0756ef17acbba6fc70
ssa_ast: c5d1ccd686ab45545c2691febd31f5ae69982ae8f2e8a7151f5df0c2d5d9956f
diff --git a/tests/expectations/compiler/integers/u16/le.out b/tests/expectations/compiler/integers/u16/le.out
index 66d8b9daec..6b9407fe0d 100644
--- a/tests/expectations/compiler/integers/u16/le.out
+++ b/tests/expectations/compiler/integers/u16/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: 35287d8062cbf83f3440c051df10db952d41f56a7636a6b0bcaec36852cf4e2b
unrolled_ast: 35287d8062cbf83f3440c051df10db952d41f56a7636a6b0bcaec36852cf4e2b
ssa_ast: 5baeb3fff6a7260abb9521d4d84ed30bc4f32b8efb4566bd0b9196f71ca3c670
diff --git a/tests/expectations/compiler/integers/u16/lt.out b/tests/expectations/compiler/integers/u16/lt.out
index 254affb081..64b27130aa 100644
--- a/tests/expectations/compiler/integers/u16/lt.out
+++ b/tests/expectations/compiler/integers/u16/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: 82728f40fe6c08bf25c4839e10da9ea05e80507278d7c6abe2d4f6200bd265bd
unrolled_ast: 82728f40fe6c08bf25c4839e10da9ea05e80507278d7c6abe2d4f6200bd265bd
ssa_ast: c0000484cd5f79f1cc116bf08b70b69e1366a3ecec16cdcb149b6fe96b3b2cac
diff --git a/tests/expectations/compiler/integers/u16/max.out b/tests/expectations/compiler/integers/u16/max.out
index 4d7ea48954..7bb0a18172 100644
--- a/tests/expectations/compiler/integers/u16/max.out
+++ b/tests/expectations/compiler/integers/u16/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7
- unrolled_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a
+ unrolled_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a
initial_ast: 87a2561cfe655696461c41cd9bd436b8e91f124fbaba8345f07ba26f471ba97c
unrolled_ast: 87a2561cfe655696461c41cd9bd436b8e91f124fbaba8345f07ba26f471ba97c
ssa_ast: d2f58fdb177ab210daea4704b93b109a9e467915987c4a62b7c7144a4d12d4b8
diff --git a/tests/expectations/compiler/integers/u16/min.out b/tests/expectations/compiler/integers/u16/min.out
index fa3cb2a819..d43c33a01c 100644
--- a/tests/expectations/compiler/integers/u16/min.out
+++ b/tests/expectations/compiler/integers/u16/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7
- unrolled_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a
+ unrolled_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a
initial_ast: a413041a7e3b2e6e550650a8379196a732e24eced05fdbf23b19fabfa2e2e3b5
unrolled_ast: a413041a7e3b2e6e550650a8379196a732e24eced05fdbf23b19fabfa2e2e3b5
ssa_ast: 1d3d5c5958bcc870d2695d30612f0d86c122727260b068e3687ec67642d72680
diff --git a/tests/expectations/compiler/integers/u16/mul.out b/tests/expectations/compiler/integers/u16/mul.out
index 1e3b101c0d..3bb9c0dfd8 100644
--- a/tests/expectations/compiler/integers/u16/mul.out
+++ b/tests/expectations/compiler/integers/u16/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: 9ab7c369cecaf0c31f710a8d9bb41ef45c1d60f611d139349b840dd58a2e39e0
unrolled_ast: 9ab7c369cecaf0c31f710a8d9bb41ef45c1d60f611d139349b840dd58a2e39e0
ssa_ast: b9f77e91880a4220b63aa94d79710d9d906bf401d823bdc47b0cb5102229a059
diff --git a/tests/expectations/compiler/integers/u16/ne.out b/tests/expectations/compiler/integers/u16/ne.out
index ca778131f1..004b353597 100644
--- a/tests/expectations/compiler/integers/u16/ne.out
+++ b/tests/expectations/compiler/integers/u16/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad
- type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
- unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a
+ - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63
+ type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
+ unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9
initial_ast: 50a77b95ce7364790942a633815bedf747365b901938d1c59a45cb5338a0956b
unrolled_ast: 50a77b95ce7364790942a633815bedf747365b901938d1c59a45cb5338a0956b
ssa_ast: cc520aab22c8f8412d13c1b8be063e0cde9ff7e7d1e323db52a23169d3872ead
diff --git a/tests/expectations/compiler/integers/u16/operator_methods.out b/tests/expectations/compiler/integers/u16/operator_methods.out
index 8a2dbe480a..50c8ff3454 100644
--- a/tests/expectations/compiler/integers/u16/operator_methods.out
+++ b/tests/expectations/compiler/integers/u16/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 344185baf002352b77e812d2456270e980af2b907de1c5084ce38362a65d61da
- type_checked_symbol_table: a53cdad8402ae7ee3f500db43e7d0301d0733e9b925e9031b35d95d4d6c6e771
- unrolled_symbol_table: a53cdad8402ae7ee3f500db43e7d0301d0733e9b925e9031b35d95d4d6c6e771
+ - - initial_symbol_table: 3a38fec756ada928199e6e92ef41d89e4a16b8aca85c2704577cfb2c10676d0a
+ type_checked_symbol_table: 1da08293c5809e13b14edb271a0948a093041aacb1d95472f3ac8c872815c830
+ unrolled_symbol_table: 1da08293c5809e13b14edb271a0948a093041aacb1d95472f3ac8c872815c830
initial_ast: 2be94f7f14cb82af3cea750f9755d70f58786c24dbde3388f24056d76944a893
unrolled_ast: 2be94f7f14cb82af3cea750f9755d70f58786c24dbde3388f24056d76944a893
ssa_ast: 41b5a22bb30710529f0ef1a3fa7b46eb7428443bbe7b8be7c618c06c10ecb6a9
diff --git a/tests/expectations/compiler/integers/u16/or.out b/tests/expectations/compiler/integers/u16/or.out
index 2b91881c60..2ae62fae9b 100644
--- a/tests/expectations/compiler/integers/u16/or.out
+++ b/tests/expectations/compiler/integers/u16/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: 70d8f09706d34b405ec967b434e26573780e77da908d8e5836d4086a419dec5c
unrolled_ast: 70d8f09706d34b405ec967b434e26573780e77da908d8e5836d4086a419dec5c
ssa_ast: f2705c0b089ad1ee855dfc535c247ce2ec9ed73ef37e5776ed6f00d97dcb5fb0
diff --git a/tests/expectations/compiler/integers/u16/pow.out b/tests/expectations/compiler/integers/u16/pow.out
index 78daa3d529..e3fb8d0a1e 100644
--- a/tests/expectations/compiler/integers/u16/pow.out
+++ b/tests/expectations/compiler/integers/u16/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: e8f3fe13174beaef89eb17aa1d4f583cdae754fb3c15154825508a1e8a2ebc93
unrolled_ast: e8f3fe13174beaef89eb17aa1d4f583cdae754fb3c15154825508a1e8a2ebc93
ssa_ast: b5fc11b9a8f803e981ab90d69ccc60b75476f3011e83a8bd65daec0894e5375c
diff --git a/tests/expectations/compiler/integers/u16/rem.out b/tests/expectations/compiler/integers/u16/rem.out
index cf67a3a37d..e02235afda 100644
--- a/tests/expectations/compiler/integers/u16/rem.out
+++ b/tests/expectations/compiler/integers/u16/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: 81fd20901794a04ad1fe979d36a60afe63cc8de81c85fddf771040b95d867970
unrolled_ast: 81fd20901794a04ad1fe979d36a60afe63cc8de81c85fddf771040b95d867970
ssa_ast: c9347587c54f4650b4d009df4e88cc6b760b144131a41ec8e443e663219cbbf2
diff --git a/tests/expectations/compiler/integers/u16/shl.out b/tests/expectations/compiler/integers/u16/shl.out
index 53cd44b1ed..378e7e6c74 100644
--- a/tests/expectations/compiler/integers/u16/shl.out
+++ b/tests/expectations/compiler/integers/u16/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: 7bfafde4b3876cf8fd91a55fdd0eb069c633267ff5a9cb9238ba6cc2f989b891
unrolled_ast: 7bfafde4b3876cf8fd91a55fdd0eb069c633267ff5a9cb9238ba6cc2f989b891
ssa_ast: f15dedab995b58e35803418860da53be720bd063f4db9e4b34b2295b2f8771fe
diff --git a/tests/expectations/compiler/integers/u16/shr.out b/tests/expectations/compiler/integers/u16/shr.out
index 995b347962..125f9c06bc 100644
--- a/tests/expectations/compiler/integers/u16/shr.out
+++ b/tests/expectations/compiler/integers/u16/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: ef59dce0b6422ba47a0940a123cceba9376ab7f365d1ef7fb5f5690116c2c749
unrolled_ast: ef59dce0b6422ba47a0940a123cceba9376ab7f365d1ef7fb5f5690116c2c749
ssa_ast: 4e64f54d0ca9f9194437b9fef6675c960e3acf50594d813efb448e59748f5e75
diff --git a/tests/expectations/compiler/integers/u16/sub.out b/tests/expectations/compiler/integers/u16/sub.out
index db8ed75aff..750b446a10 100644
--- a/tests/expectations/compiler/integers/u16/sub.out
+++ b/tests/expectations/compiler/integers/u16/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72
- type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
- unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65
+ - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf
+ type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
+ unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b
initial_ast: f60d3840d81a140c8ac91432832b2b9e551fd46db31e9275aaf6d9edc0353eb5
unrolled_ast: f60d3840d81a140c8ac91432832b2b9e551fd46db31e9275aaf6d9edc0353eb5
ssa_ast: c78e8e7c172fa137c92be7456cc2ab5b96cfee9123ba319957a99ec566f177b4
diff --git a/tests/expectations/compiler/integers/u16/ternary.out b/tests/expectations/compiler/integers/u16/ternary.out
index d85abed830..51a4d880eb 100644
--- a/tests/expectations/compiler/integers/u16/ternary.out
+++ b/tests/expectations/compiler/integers/u16/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a64b4f638cf2d32a7e0a9520fda36dcd53061f2642b0a80410c4497d4fb86860
- type_checked_symbol_table: 64ece3ec2691a47c9bbb041b518fd7ed235d1ffcb751599cb401862172555a3d
- unrolled_symbol_table: 64ece3ec2691a47c9bbb041b518fd7ed235d1ffcb751599cb401862172555a3d
+ - - initial_symbol_table: eed9ab8075a6a3b5f082ff7b75a5bed863d48ec8f4ac7b164ca81a74bb408bb1
+ type_checked_symbol_table: 89157094807596bfa618aef2f5eb78a9e3e5135e96b11dbc06063c887ef0cd70
+ unrolled_symbol_table: 89157094807596bfa618aef2f5eb78a9e3e5135e96b11dbc06063c887ef0cd70
initial_ast: 041088edbf74d02f60df01a4c142a334e89709b1040b2378d1f90079f6168aff
unrolled_ast: 041088edbf74d02f60df01a4c142a334e89709b1040b2378d1f90079f6168aff
ssa_ast: 55e1082ca25e98fa61a609cdc491a68493571fcc709a9be03435ef62b676cedd
diff --git a/tests/expectations/compiler/integers/u16/xor.out b/tests/expectations/compiler/integers/u16/xor.out
index 295a625926..485f8c6081 100644
--- a/tests/expectations/compiler/integers/u16/xor.out
+++ b/tests/expectations/compiler/integers/u16/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: aebbd6ea2310fb05c246821d0038f16026629227b1c9ee0557eaf138328e6822
- type_checked_symbol_table: d33c6fb59aa59102ba9a9951d13fa38eeb7806214ed02decc75f3be3dd00daa7
- unrolled_symbol_table: d33c6fb59aa59102ba9a9951d13fa38eeb7806214ed02decc75f3be3dd00daa7
+ - - initial_symbol_table: f1deb595a8207dd0d9e08b6194a05e9bcd079b5745b96ef08143c6580a28ec70
+ type_checked_symbol_table: a9406759d544c843444bd3193b3138244f64b70f132f05e9983546338c3fb6f2
+ unrolled_symbol_table: a9406759d544c843444bd3193b3138244f64b70f132f05e9983546338c3fb6f2
initial_ast: ad119d71e95f3963c0442efa57da3c6663a80e13b12b6c8eee3d0d1d6424cb97
unrolled_ast: ad119d71e95f3963c0442efa57da3c6663a80e13b12b6c8eee3d0d1d6424cb97
ssa_ast: 03de435ef9af578038860208de770eaae2fecf9ea6c221bf3f0d9e7d129c5452
diff --git a/tests/expectations/compiler/integers/u32/add.out b/tests/expectations/compiler/integers/u32/add.out
index f05c0c9bc8..4bfeb4b17a 100644
--- a/tests/expectations/compiler/integers/u32/add.out
+++ b/tests/expectations/compiler/integers/u32/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 60cf7cc2f6c0954f6d932b70b7b4ec8fada9464bdb7a1f532a6c0984c455da0f
unrolled_ast: 60cf7cc2f6c0954f6d932b70b7b4ec8fada9464bdb7a1f532a6c0984c455da0f
ssa_ast: 5753ad4f62bf7fd9eebffa3721360472e9b27f0dbfa315deb11604720a518fa8
diff --git a/tests/expectations/compiler/integers/u32/and.out b/tests/expectations/compiler/integers/u32/and.out
index 60df806561..ae8ec2f6ac 100644
--- a/tests/expectations/compiler/integers/u32/and.out
+++ b/tests/expectations/compiler/integers/u32/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 8ebd170d84f849b6a82f1d7b75ad08aa776a6e1c25b788b7e6faaf7e1f8a8bcf
unrolled_ast: 8ebd170d84f849b6a82f1d7b75ad08aa776a6e1c25b788b7e6faaf7e1f8a8bcf
ssa_ast: 4551e992cbc9734ddda2e0ef9c177cb48dceea67a66a40b7babc3bb80683faf2
diff --git a/tests/expectations/compiler/integers/u32/console_assert.out b/tests/expectations/compiler/integers/u32/console_assert.out
index 9fae13dd79..f17d0fb1cc 100644
--- a/tests/expectations/compiler/integers/u32/console_assert.out
+++ b/tests/expectations/compiler/integers/u32/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d1321308d597be610ef55170a4f4743033d70c0a00cc2323b81b2d9775ffa705
- type_checked_symbol_table: e1c92215f5f0a04644183349b03487a00b00eab35e4b802209cc27f42737d730
- unrolled_symbol_table: e1c92215f5f0a04644183349b03487a00b00eab35e4b802209cc27f42737d730
+ - - initial_symbol_table: fa9b67e2eb8166d32ce0b622a2c1e7ea80541f22e6f5234ca61be0142e604831
+ type_checked_symbol_table: ad9fcf90a5650008860618bb83a8f1827a67ba90e6de2fb0e2ab7050123e904f
+ unrolled_symbol_table: ad9fcf90a5650008860618bb83a8f1827a67ba90e6de2fb0e2ab7050123e904f
initial_ast: 1757010ab489602e4364324e67380f7288984fb2e055662d619c9754c136599b
unrolled_ast: 1757010ab489602e4364324e67380f7288984fb2e055662d619c9754c136599b
ssa_ast: 59892fb35629c4c4485321b01a06648801e0732244f2560e637557884539c39c
diff --git a/tests/expectations/compiler/integers/u32/div.out b/tests/expectations/compiler/integers/u32/div.out
index 1ee09dc2ac..adc6743735 100644
--- a/tests/expectations/compiler/integers/u32/div.out
+++ b/tests/expectations/compiler/integers/u32/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: a7a6b872a34d9586ac457eab95a1e3410e110bb00a3deabfcb0aeef1828d5897
unrolled_ast: a7a6b872a34d9586ac457eab95a1e3410e110bb00a3deabfcb0aeef1828d5897
ssa_ast: c704cfc6eaf8a9f0e43e3517e0440f6345d452562bf194098b288d06dcafd5f8
diff --git a/tests/expectations/compiler/integers/u32/eq.out b/tests/expectations/compiler/integers/u32/eq.out
index f3b920d0bb..bc5d1c2d9a 100644
--- a/tests/expectations/compiler/integers/u32/eq.out
+++ b/tests/expectations/compiler/integers/u32/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: 7bebc2f0f845d2b403110e88ceabbf11707a3ac37d0ea0b6c56e639a3217a700
unrolled_ast: 7bebc2f0f845d2b403110e88ceabbf11707a3ac37d0ea0b6c56e639a3217a700
ssa_ast: 0fd184c7373a73bce5e93c0aec342d7863143defa93af177e3540955572f552e
diff --git a/tests/expectations/compiler/integers/u32/ge.out b/tests/expectations/compiler/integers/u32/ge.out
index 0f978f1332..40667255a9 100644
--- a/tests/expectations/compiler/integers/u32/ge.out
+++ b/tests/expectations/compiler/integers/u32/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: d1f1a4d034ac008c7c4c5bbce316867a9827e551d23807db3d5f6b937a6279c7
unrolled_ast: d1f1a4d034ac008c7c4c5bbce316867a9827e551d23807db3d5f6b937a6279c7
ssa_ast: 7dccf4d7528073d1aa54852e520d12fed292f51c720ed1fff50e4712d9ffd5b8
diff --git a/tests/expectations/compiler/integers/u32/gt.out b/tests/expectations/compiler/integers/u32/gt.out
index 9955241e07..59a087e21e 100644
--- a/tests/expectations/compiler/integers/u32/gt.out
+++ b/tests/expectations/compiler/integers/u32/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: 1eef699852e204b4833a9c3795b1bee8c28de8ec0f9a8fdaebda8d0f9a4dda53
unrolled_ast: 1eef699852e204b4833a9c3795b1bee8c28de8ec0f9a8fdaebda8d0f9a4dda53
ssa_ast: 305f4513019191685099cdd2c4b815d9b8d47084e97ad597e0583e6ea6e2f4ca
diff --git a/tests/expectations/compiler/integers/u32/le.out b/tests/expectations/compiler/integers/u32/le.out
index e1644a0c0e..bf48b74dab 100644
--- a/tests/expectations/compiler/integers/u32/le.out
+++ b/tests/expectations/compiler/integers/u32/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: 76fc13245a58f3b14a54df8f3ccc63265060b01ebc304009681363ea1fba7437
unrolled_ast: 76fc13245a58f3b14a54df8f3ccc63265060b01ebc304009681363ea1fba7437
ssa_ast: 6723fef0eb2ddac9dcb7855e6460cf36ef003fc575d4525a9424760fd59bbf86
diff --git a/tests/expectations/compiler/integers/u32/lt.out b/tests/expectations/compiler/integers/u32/lt.out
index 35f6265f4e..4236a171d8 100644
--- a/tests/expectations/compiler/integers/u32/lt.out
+++ b/tests/expectations/compiler/integers/u32/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: 96c54910abc3b4a1649d14c71a56ac8780e10b5b0e822a17ada6f2ce93608214
unrolled_ast: 96c54910abc3b4a1649d14c71a56ac8780e10b5b0e822a17ada6f2ce93608214
ssa_ast: d483bb5d9e66113382bbc477ba609f9b0a68a22406711cf6fd0ab3feb20262ae
diff --git a/tests/expectations/compiler/integers/u32/max.out b/tests/expectations/compiler/integers/u32/max.out
index 2d8717f6a9..3033ca002e 100644
--- a/tests/expectations/compiler/integers/u32/max.out
+++ b/tests/expectations/compiler/integers/u32/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13
- unrolled_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26
+ unrolled_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26
initial_ast: f8723d099448783b4a423ed7e24d2592db202e785ba306afc0a09853eee051cc
unrolled_ast: f8723d099448783b4a423ed7e24d2592db202e785ba306afc0a09853eee051cc
ssa_ast: de7e83447abaf3cc39785bd8514f9770c0fc6117414c99870ad1bd2ab08040f8
diff --git a/tests/expectations/compiler/integers/u32/min.out b/tests/expectations/compiler/integers/u32/min.out
index aaedfd9ba1..db7e0cfb38 100644
--- a/tests/expectations/compiler/integers/u32/min.out
+++ b/tests/expectations/compiler/integers/u32/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13
- unrolled_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26
+ unrolled_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26
initial_ast: 3e82fd4804b82b8a9e75a25283f79806fb81a54b59af769583a13cedabfa4736
unrolled_ast: 3e82fd4804b82b8a9e75a25283f79806fb81a54b59af769583a13cedabfa4736
ssa_ast: 44337036240794027c0e6953e0bb1fd19aa0a5c1fd32fae1d62d9b93eaed58d7
diff --git a/tests/expectations/compiler/integers/u32/mul.out b/tests/expectations/compiler/integers/u32/mul.out
index ea726b8725..dc39c4c14e 100644
--- a/tests/expectations/compiler/integers/u32/mul.out
+++ b/tests/expectations/compiler/integers/u32/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 00b5da4ed3af8a991dd8a68a58762b0b457be3b45624ed62bc8ea46f34e0aa6e
unrolled_ast: 00b5da4ed3af8a991dd8a68a58762b0b457be3b45624ed62bc8ea46f34e0aa6e
ssa_ast: 770e11b02f54888e9f70f23e389a55d3a716e2e8346f686dda6c68f1a4da3a26
diff --git a/tests/expectations/compiler/integers/u32/ne.out b/tests/expectations/compiler/integers/u32/ne.out
index 9b489a0247..77ec0f935a 100644
--- a/tests/expectations/compiler/integers/u32/ne.out
+++ b/tests/expectations/compiler/integers/u32/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58
- type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
- unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2
+ - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849
+ type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
+ unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea
initial_ast: e24b3d4bf92b0d9589f258091f04a0f3d9a5b51cdab623a772f0252d50ee27e5
unrolled_ast: e24b3d4bf92b0d9589f258091f04a0f3d9a5b51cdab623a772f0252d50ee27e5
ssa_ast: 9b1aec1c61ac9d34d996c6d2dc8500a57a6d4b27183f9a6d7b3a74236a74c986
diff --git a/tests/expectations/compiler/integers/u32/operator_methods.out b/tests/expectations/compiler/integers/u32/operator_methods.out
index 55952f05e3..aaa0734ea9 100644
--- a/tests/expectations/compiler/integers/u32/operator_methods.out
+++ b/tests/expectations/compiler/integers/u32/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: cbdb5b50d0447ec85447713dc2ab5fccbef4dc57bcf0eba35f1e98a5f00ccc39
- type_checked_symbol_table: d4fb39acf22b89826068727ab807f8a79cb2afdc404df182f4aad1c75bb8af9a
- unrolled_symbol_table: d4fb39acf22b89826068727ab807f8a79cb2afdc404df182f4aad1c75bb8af9a
+ - - initial_symbol_table: 3daa2fe73d892fe3665808268bea1e7821bc738804fe1e39006dc0e1b5c8c4ad
+ type_checked_symbol_table: 4c88628061999503c6c316ae1ca08b7a3c051927628ed03d054a7e3c32b60846
+ unrolled_symbol_table: 4c88628061999503c6c316ae1ca08b7a3c051927628ed03d054a7e3c32b60846
initial_ast: 92aa36b05dc4d524ae17fbc02d407c28464cf60ff9616bd1c8ccb0146fc38590
unrolled_ast: 92aa36b05dc4d524ae17fbc02d407c28464cf60ff9616bd1c8ccb0146fc38590
ssa_ast: 33c8e7b025e6f13561eb096c6d8206099b3e34d9d1ffa3a71abdb2fe25ce18ee
diff --git a/tests/expectations/compiler/integers/u32/or.out b/tests/expectations/compiler/integers/u32/or.out
index 9c46af076e..1b98a08607 100644
--- a/tests/expectations/compiler/integers/u32/or.out
+++ b/tests/expectations/compiler/integers/u32/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: fc702de71f9410a8b765b34f8bb9126c4280e119dfe4052ec111891f98233053
unrolled_ast: fc702de71f9410a8b765b34f8bb9126c4280e119dfe4052ec111891f98233053
ssa_ast: e28b7ee53412bad79d38437800af58df38729a696c407486d8e8981c0f01992e
diff --git a/tests/expectations/compiler/integers/u32/pow.out b/tests/expectations/compiler/integers/u32/pow.out
index b079513c92..4ed0a5b2e8 100644
--- a/tests/expectations/compiler/integers/u32/pow.out
+++ b/tests/expectations/compiler/integers/u32/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 44cfef0c9826df6286d6ef1b7258eb6bc0d7cb01f42d28d603120e2ca0d3160a
unrolled_ast: 44cfef0c9826df6286d6ef1b7258eb6bc0d7cb01f42d28d603120e2ca0d3160a
ssa_ast: ffaa690373a23de202ff703e87df649f149b228dfee6107c721c1a743f85fd7f
diff --git a/tests/expectations/compiler/integers/u32/rem.out b/tests/expectations/compiler/integers/u32/rem.out
index ceb0917492..d0c14e68d2 100644
--- a/tests/expectations/compiler/integers/u32/rem.out
+++ b/tests/expectations/compiler/integers/u32/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 3de9fee08211d60b2dd14024b13cb9a7bf36d3194b15579e54c504c02f7df2ce
unrolled_ast: 3de9fee08211d60b2dd14024b13cb9a7bf36d3194b15579e54c504c02f7df2ce
ssa_ast: 129601347a87870ff390ff6184abcc76e91d576103a48d0aa128be8104da16a5
diff --git a/tests/expectations/compiler/integers/u32/shl.out b/tests/expectations/compiler/integers/u32/shl.out
index d5e02f817e..d619be2127 100644
--- a/tests/expectations/compiler/integers/u32/shl.out
+++ b/tests/expectations/compiler/integers/u32/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 7eee34731e452caedeeb4372dd8ca449c09a139c2efda6a19b574f404f813285
unrolled_ast: 7eee34731e452caedeeb4372dd8ca449c09a139c2efda6a19b574f404f813285
ssa_ast: 5dba4e1f5e78c9bb9ff5f301d1b717fd5b024751d5a44695834813c68e17926f
diff --git a/tests/expectations/compiler/integers/u32/shr.out b/tests/expectations/compiler/integers/u32/shr.out
index d4deb1f8a4..4e2c3d0db0 100644
--- a/tests/expectations/compiler/integers/u32/shr.out
+++ b/tests/expectations/compiler/integers/u32/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: ce43924c846c3b2e7050eef240b15b896d065002523015ffcd3b02c8be895e80
unrolled_ast: ce43924c846c3b2e7050eef240b15b896d065002523015ffcd3b02c8be895e80
ssa_ast: 916c9bfe6569b51d354af7acd5443e42d2671060437a12d3303376584daec635
diff --git a/tests/expectations/compiler/integers/u32/sub.out b/tests/expectations/compiler/integers/u32/sub.out
index 83ade051f7..ecb8b4a314 100644
--- a/tests/expectations/compiler/integers/u32/sub.out
+++ b/tests/expectations/compiler/integers/u32/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319
- type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
- unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7
+ - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72
+ type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
+ unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893
initial_ast: 48527216319de23a87695673ada9af364221290b9c60df6bf783997ef80e7077
unrolled_ast: 48527216319de23a87695673ada9af364221290b9c60df6bf783997ef80e7077
ssa_ast: 9c822c2124c8cda5c1db6a18681b35986b946dda0d268d981727ab1ee0eb09cb
diff --git a/tests/expectations/compiler/integers/u32/ternary.out b/tests/expectations/compiler/integers/u32/ternary.out
index 3ac39552c1..059429cbca 100644
--- a/tests/expectations/compiler/integers/u32/ternary.out
+++ b/tests/expectations/compiler/integers/u32/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 81327826ac821a184c153ea257a078e25e53c6c44f24c334c344bb393de9284b
- type_checked_symbol_table: dd40afb545ef0030ffa854af416ae22e8e8ef85cfda6c853421551fa9a71ab15
- unrolled_symbol_table: dd40afb545ef0030ffa854af416ae22e8e8ef85cfda6c853421551fa9a71ab15
+ - - initial_symbol_table: fd7bae2aebf363defd5b5d88ce16e19bfef763f258007a11b7228ecd76d19737
+ type_checked_symbol_table: 5f710f8161551765e69913e0b6c63f09decf794865bff93296b3de9d21e1b629
+ unrolled_symbol_table: 5f710f8161551765e69913e0b6c63f09decf794865bff93296b3de9d21e1b629
initial_ast: 06db803843cdfbc99a6281cb29008b2f96f30d02c47fd49e3b8a42453d9043fd
unrolled_ast: 06db803843cdfbc99a6281cb29008b2f96f30d02c47fd49e3b8a42453d9043fd
ssa_ast: ffe28f7d03f7fffaa08c37e66dcccb88494964beb8271d92da3d402914f24162
diff --git a/tests/expectations/compiler/integers/u32/xor.out b/tests/expectations/compiler/integers/u32/xor.out
index ba900cb035..c589cb2ce7 100644
--- a/tests/expectations/compiler/integers/u32/xor.out
+++ b/tests/expectations/compiler/integers/u32/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 871cd0c3df175397dffd6d343952fd0dc7828e9f076530514a31b384793d233b
- type_checked_symbol_table: e8d38c8be56a4dd9febf060769d647da304c0432ff914abe66d212eb1b5a898c
- unrolled_symbol_table: e8d38c8be56a4dd9febf060769d647da304c0432ff914abe66d212eb1b5a898c
+ - - initial_symbol_table: a8f617304307f5b014380afdf7f97dc3c78a25f495dabd065f2b7426f19faf3e
+ type_checked_symbol_table: 3d4c6b83d627fc2ce35dc96882597c2392c69e25bd356d1718b02809e7d54d9c
+ unrolled_symbol_table: 3d4c6b83d627fc2ce35dc96882597c2392c69e25bd356d1718b02809e7d54d9c
initial_ast: 6ebb6a119609a3f49b901e7fcfcab0cc4d6f6c8c5882f38309e4b771dd85a39e
unrolled_ast: 6ebb6a119609a3f49b901e7fcfcab0cc4d6f6c8c5882f38309e4b771dd85a39e
ssa_ast: ce349ea9de691e8e38124851a4d82325312ba0332869fececef1c7faebb16221
diff --git a/tests/expectations/compiler/integers/u64/add.out b/tests/expectations/compiler/integers/u64/add.out
index 19415d2e8e..3be6c5e700 100644
--- a/tests/expectations/compiler/integers/u64/add.out
+++ b/tests/expectations/compiler/integers/u64/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 87371928ecb08d77d1d820fb6ef3c7ca71a7ba84c7980e37e6a4478344e1fcfd
unrolled_ast: 87371928ecb08d77d1d820fb6ef3c7ca71a7ba84c7980e37e6a4478344e1fcfd
ssa_ast: 64a578bb11460e88eeaa8fce9cdc47105f680740928f65174585b04924d0c308
diff --git a/tests/expectations/compiler/integers/u64/and.out b/tests/expectations/compiler/integers/u64/and.out
index 2141affbd3..93e4002a93 100644
--- a/tests/expectations/compiler/integers/u64/and.out
+++ b/tests/expectations/compiler/integers/u64/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 3b76cc33388729c0ab23b3857a6abeb7c0dd1ebc3d04e7ea8c7331cb2dd42118
unrolled_ast: 3b76cc33388729c0ab23b3857a6abeb7c0dd1ebc3d04e7ea8c7331cb2dd42118
ssa_ast: a9fc6743c8252087855a55a7b60b0d9deecb6dd94e234426fc9540dcae23e34f
diff --git a/tests/expectations/compiler/integers/u64/console_assert.out b/tests/expectations/compiler/integers/u64/console_assert.out
index e1eaa952f5..72248d54f9 100644
--- a/tests/expectations/compiler/integers/u64/console_assert.out
+++ b/tests/expectations/compiler/integers/u64/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: aec781ae5f5b1aef9e417671609ee6ae52db2baba7c667711acd9f9a7f7d4ac2
- type_checked_symbol_table: 71a963835fa828831d8e555baabc743bd1e62cc358056fc47aded6886003dc25
- unrolled_symbol_table: 71a963835fa828831d8e555baabc743bd1e62cc358056fc47aded6886003dc25
+ - - initial_symbol_table: 4b64805cca9061d30dc91415363d8b9d3189aa75ac4513ec3dc48d3f99ae85b8
+ type_checked_symbol_table: ff776508cf1bfab2cbae0391e909c18fd3033f247e3ef60e1aa480de60f5298c
+ unrolled_symbol_table: ff776508cf1bfab2cbae0391e909c18fd3033f247e3ef60e1aa480de60f5298c
initial_ast: c3ef7228d371b8951253fb7ad879330b15e15f83bd86e11f44efe989b35e7673
unrolled_ast: c3ef7228d371b8951253fb7ad879330b15e15f83bd86e11f44efe989b35e7673
ssa_ast: db96560f13e06e0bc222f31d3c059a599f6643ac1566110c0205e76e3fe5b9c8
diff --git a/tests/expectations/compiler/integers/u64/div.out b/tests/expectations/compiler/integers/u64/div.out
index 77a0b74cb9..e6e369dbf2 100644
--- a/tests/expectations/compiler/integers/u64/div.out
+++ b/tests/expectations/compiler/integers/u64/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 375a60ae73977563629e9b3dc1246ec43ef37b66fe6663a2c6f2a521d1950420
unrolled_ast: 375a60ae73977563629e9b3dc1246ec43ef37b66fe6663a2c6f2a521d1950420
ssa_ast: a196e4eaa009f5cc477736e1902293d1aa9301dde19ac66ddf351941cb2f61fc
diff --git a/tests/expectations/compiler/integers/u64/eq.out b/tests/expectations/compiler/integers/u64/eq.out
index fded897dcf..b767c7a699 100644
--- a/tests/expectations/compiler/integers/u64/eq.out
+++ b/tests/expectations/compiler/integers/u64/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: abb4e4b86de9e9a22078ae4e98b7a571d084ec7c1482fad870dceabaf0664b8b
unrolled_ast: abb4e4b86de9e9a22078ae4e98b7a571d084ec7c1482fad870dceabaf0664b8b
ssa_ast: faa3d8ebf5504996fc3e630adb8800aa94ec7b973ecd4f80edbb7e1404c95939
diff --git a/tests/expectations/compiler/integers/u64/ge.out b/tests/expectations/compiler/integers/u64/ge.out
index 08b3afc60f..8bb1c6581d 100644
--- a/tests/expectations/compiler/integers/u64/ge.out
+++ b/tests/expectations/compiler/integers/u64/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: f27508e9a50b9ce7bbcedf47513637702a8d82120885868901fcb4fbdccb7dee
unrolled_ast: f27508e9a50b9ce7bbcedf47513637702a8d82120885868901fcb4fbdccb7dee
ssa_ast: 18a102d6648f3bf2946ac9eb2ab61c8b6434334911f5283baceddb51c43e44b2
diff --git a/tests/expectations/compiler/integers/u64/gt.out b/tests/expectations/compiler/integers/u64/gt.out
index 5bad2d87e2..340b12211a 100644
--- a/tests/expectations/compiler/integers/u64/gt.out
+++ b/tests/expectations/compiler/integers/u64/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: 3cb8652a2440a7447a099e3621207745b773b59e767b2a47d42c66c9a01caac3
unrolled_ast: 3cb8652a2440a7447a099e3621207745b773b59e767b2a47d42c66c9a01caac3
ssa_ast: 60a4b4b064cc81f77a53aa6560c58f04c98363457a15c857dd84b94125caf990
diff --git a/tests/expectations/compiler/integers/u64/le.out b/tests/expectations/compiler/integers/u64/le.out
index 7557d3d8df..2de05b548d 100644
--- a/tests/expectations/compiler/integers/u64/le.out
+++ b/tests/expectations/compiler/integers/u64/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: ad0c64df5ac223da5687ae654516639b88f56a90a95837b36813dcccffa543c0
unrolled_ast: ad0c64df5ac223da5687ae654516639b88f56a90a95837b36813dcccffa543c0
ssa_ast: c531b53eea554f00e5f0ff531f2d12ad96cced91d72fa59a80372a2bfa776d15
diff --git a/tests/expectations/compiler/integers/u64/lt.out b/tests/expectations/compiler/integers/u64/lt.out
index 4745b1c067..6840691ea2 100644
--- a/tests/expectations/compiler/integers/u64/lt.out
+++ b/tests/expectations/compiler/integers/u64/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: 4c95faf46ed0390f4a533cba5cbe22b489a274700be52e1b71facc9c6cb33cef
unrolled_ast: 4c95faf46ed0390f4a533cba5cbe22b489a274700be52e1b71facc9c6cb33cef
ssa_ast: d7fe7973678e9c73ddd7e2b6be881c6e76072c7bd4110d32f47fcdd41f7c1f7e
diff --git a/tests/expectations/compiler/integers/u64/max.out b/tests/expectations/compiler/integers/u64/max.out
index 4c0ae6bba0..f28935b59d 100644
--- a/tests/expectations/compiler/integers/u64/max.out
+++ b/tests/expectations/compiler/integers/u64/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002
- unrolled_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7
+ unrolled_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7
initial_ast: 2970532e88b79207820bc2d5cfe12a0667850ed2852f4099b1533ea4ba24c6b6
unrolled_ast: 2970532e88b79207820bc2d5cfe12a0667850ed2852f4099b1533ea4ba24c6b6
ssa_ast: fffe7940469c36ee4516d4e9ad0a62e3cf7e2574958b1a1e3cb07a3f46fd0ddf
diff --git a/tests/expectations/compiler/integers/u64/min.out b/tests/expectations/compiler/integers/u64/min.out
index fb27c4d904..0e95d8fbff 100644
--- a/tests/expectations/compiler/integers/u64/min.out
+++ b/tests/expectations/compiler/integers/u64/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002
- unrolled_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7
+ unrolled_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7
initial_ast: 9abec6c3d2d9dc467f596b1ba450eb98be65c5bf7ee486938faebf047d268aa5
unrolled_ast: 9abec6c3d2d9dc467f596b1ba450eb98be65c5bf7ee486938faebf047d268aa5
ssa_ast: 642c867be586aa4308a1c5b3e6751f1e5afbc03b0d299de71d1725c47320c80b
diff --git a/tests/expectations/compiler/integers/u64/mul.out b/tests/expectations/compiler/integers/u64/mul.out
index 56482211df..e74f83ed19 100644
--- a/tests/expectations/compiler/integers/u64/mul.out
+++ b/tests/expectations/compiler/integers/u64/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: d8624408909fd8b9c42d7385962d6444ea8ab7c41f19cd941206a222c91b6eca
unrolled_ast: d8624408909fd8b9c42d7385962d6444ea8ab7c41f19cd941206a222c91b6eca
ssa_ast: 09638f4a122c82a1c88edfe46fb4bd1f63199d01541db570a93ccd31bd9d7d15
diff --git a/tests/expectations/compiler/integers/u64/ne.out b/tests/expectations/compiler/integers/u64/ne.out
index 3702fb8a53..f5e9fbb8c8 100644
--- a/tests/expectations/compiler/integers/u64/ne.out
+++ b/tests/expectations/compiler/integers/u64/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642
- type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
- unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52
+ - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281
+ type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
+ unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51
initial_ast: 98046affc5db027c704688139e61904ef5997c51e9632378f78a15846692d1d0
unrolled_ast: 98046affc5db027c704688139e61904ef5997c51e9632378f78a15846692d1d0
ssa_ast: 70010817ca79a8d7dc5b683543b13a15341eab00baad0443e4203dddda849f8a
diff --git a/tests/expectations/compiler/integers/u64/operator_methods.out b/tests/expectations/compiler/integers/u64/operator_methods.out
index 79ad5aa605..697dc46647 100644
--- a/tests/expectations/compiler/integers/u64/operator_methods.out
+++ b/tests/expectations/compiler/integers/u64/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: aec781ae5f5b1aef9e417671609ee6ae52db2baba7c667711acd9f9a7f7d4ac2
- type_checked_symbol_table: e0773e84b8e8486f001fa117b80af79e27c45d8416b381428900d0c2f234c8a9
- unrolled_symbol_table: e0773e84b8e8486f001fa117b80af79e27c45d8416b381428900d0c2f234c8a9
+ - - initial_symbol_table: 4b64805cca9061d30dc91415363d8b9d3189aa75ac4513ec3dc48d3f99ae85b8
+ type_checked_symbol_table: e592b07ba4d3327f664e085599f935c3101f6a58c4bd55591b0ed1e33c7b70a3
+ unrolled_symbol_table: e592b07ba4d3327f664e085599f935c3101f6a58c4bd55591b0ed1e33c7b70a3
initial_ast: fdd6d4b24630cec56d37f0e2f6a2a90f65826e3f2293b7a5f327f4d81782d049
unrolled_ast: fdd6d4b24630cec56d37f0e2f6a2a90f65826e3f2293b7a5f327f4d81782d049
ssa_ast: ccf2d58a09919ba3cc305f1269c5a0996a75c5bd983ca897648d0818580eaea8
diff --git a/tests/expectations/compiler/integers/u64/or.out b/tests/expectations/compiler/integers/u64/or.out
index b2316eb93d..75fd715eaf 100644
--- a/tests/expectations/compiler/integers/u64/or.out
+++ b/tests/expectations/compiler/integers/u64/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 41051ad1000f4568c77a32b4331cb01fb8ec056fb747dcbf422e0a068f7995aa
unrolled_ast: 41051ad1000f4568c77a32b4331cb01fb8ec056fb747dcbf422e0a068f7995aa
ssa_ast: da1ffdc1d754fdee4df03580756802fb8d40ff14ca68951c860a1f4518cb2236
diff --git a/tests/expectations/compiler/integers/u64/pow.out b/tests/expectations/compiler/integers/u64/pow.out
index c6d2bedf1b..7c420a98db 100644
--- a/tests/expectations/compiler/integers/u64/pow.out
+++ b/tests/expectations/compiler/integers/u64/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 8f8b5c49915a2bd294bb6b87573130c1040c05cfc63ef79866fdc11b1ecac1af
unrolled_ast: 8f8b5c49915a2bd294bb6b87573130c1040c05cfc63ef79866fdc11b1ecac1af
ssa_ast: 827fbd6aec054ce1fe775edd98d42ff2eb58deda4256f559561931eb3b3b5c3a
diff --git a/tests/expectations/compiler/integers/u64/rem.out b/tests/expectations/compiler/integers/u64/rem.out
index a2139b1bae..ac42ff94d5 100644
--- a/tests/expectations/compiler/integers/u64/rem.out
+++ b/tests/expectations/compiler/integers/u64/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 176035ddabdcf9c6d01e46dca68c0a359e759ea80129174de840aabc92fc2648
unrolled_ast: 176035ddabdcf9c6d01e46dca68c0a359e759ea80129174de840aabc92fc2648
ssa_ast: a554c512dc38589405dc471a472fed97973506bccb2bf00ade5c956388c88c7a
diff --git a/tests/expectations/compiler/integers/u64/shl.out b/tests/expectations/compiler/integers/u64/shl.out
index a45faa78cf..0523b50a24 100644
--- a/tests/expectations/compiler/integers/u64/shl.out
+++ b/tests/expectations/compiler/integers/u64/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: aae9baea5695d0b40faa76a3db0ff866ccd94367b611ee6df9219b50f487a766
unrolled_ast: aae9baea5695d0b40faa76a3db0ff866ccd94367b611ee6df9219b50f487a766
ssa_ast: bc186661401167dd83e340d42341aa6cf750747a3e569c473ffcf83bf886d3d8
diff --git a/tests/expectations/compiler/integers/u64/shr.out b/tests/expectations/compiler/integers/u64/shr.out
index ebfb475adc..1c65541fb2 100644
--- a/tests/expectations/compiler/integers/u64/shr.out
+++ b/tests/expectations/compiler/integers/u64/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: 88bc81938d1befebd80f6c8fc28a946ed92cef71d1d48a6370226c6d3dd6e275
unrolled_ast: 88bc81938d1befebd80f6c8fc28a946ed92cef71d1d48a6370226c6d3dd6e275
ssa_ast: 11481a96bc1623f5be441e8a0d219f6f89e0a1ede3f89e39f743b4d6cc22bc43
diff --git a/tests/expectations/compiler/integers/u64/sub.out b/tests/expectations/compiler/integers/u64/sub.out
index d76934e8b8..71f34d1c6b 100644
--- a/tests/expectations/compiler/integers/u64/sub.out
+++ b/tests/expectations/compiler/integers/u64/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d
- type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
- unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0
+ - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60
+ type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
+ unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e
initial_ast: eccff74c4eb6edd90df56cb6b43ad3dd0ce9251927192b81b8989149d923e422
unrolled_ast: eccff74c4eb6edd90df56cb6b43ad3dd0ce9251927192b81b8989149d923e422
ssa_ast: 4e71ee5df204bd17808ec72d793022643ac94281ec012237d9bbf90655cfe65a
diff --git a/tests/expectations/compiler/integers/u64/ternary.out b/tests/expectations/compiler/integers/u64/ternary.out
index 9b31c7334f..a21e4ab58e 100644
--- a/tests/expectations/compiler/integers/u64/ternary.out
+++ b/tests/expectations/compiler/integers/u64/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3b9e4539ba9a5a05af207777741e4d9bce242a0aae50c24ad98f5de02c9d9fd4
- type_checked_symbol_table: c6830299330a05ca4f0ad6029c9bbd1e3773f782b26e721ddb140ee7564f8444
- unrolled_symbol_table: c6830299330a05ca4f0ad6029c9bbd1e3773f782b26e721ddb140ee7564f8444
+ - - initial_symbol_table: 40dc791d6e8527464cbf83f4093ae0611896c43fe8fbf589ca391b03ce5a72f1
+ type_checked_symbol_table: 339a5d171f484f5e6d987ea305104d1a3857367cee17023c6a5c5e48aaea0768
+ unrolled_symbol_table: 339a5d171f484f5e6d987ea305104d1a3857367cee17023c6a5c5e48aaea0768
initial_ast: 84945f3226e5b876a66ca6cd15bc545e3de7e66a26400a2eaaf2cbc0d31905c4
unrolled_ast: 84945f3226e5b876a66ca6cd15bc545e3de7e66a26400a2eaaf2cbc0d31905c4
ssa_ast: 8f4485d1fef3e2a50fb2683e6124457d965c1ed6c26416f427a7067482b1896e
diff --git a/tests/expectations/compiler/integers/u64/xor.out b/tests/expectations/compiler/integers/u64/xor.out
index 7e38208de9..dee7b72740 100644
--- a/tests/expectations/compiler/integers/u64/xor.out
+++ b/tests/expectations/compiler/integers/u64/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 713f61c8fd66bca5e95c428187bf6bf77165f19aaddfad1b5f3f28b91274f6c8
- type_checked_symbol_table: b43e69e053c7c7146845266084efddcbe355fe241489e5a8c81188b9246dcb94
- unrolled_symbol_table: b43e69e053c7c7146845266084efddcbe355fe241489e5a8c81188b9246dcb94
+ - - initial_symbol_table: 693a784aade96b320edcee895568a7a96fe91a3e689a65b2dbc015ea94f313a3
+ type_checked_symbol_table: e3f625b5fbfe2b68adcb6527e955c444f07312d05013f3d46716168e9dccbec0
+ unrolled_symbol_table: e3f625b5fbfe2b68adcb6527e955c444f07312d05013f3d46716168e9dccbec0
initial_ast: 63ea85c5fd4843aad247463b3c1c3c37f76448d8120802aa5d5f06645da27f05
unrolled_ast: 63ea85c5fd4843aad247463b3c1c3c37f76448d8120802aa5d5f06645da27f05
ssa_ast: c5185885a2b87882640acc198747f4ed5179d559fdc4bcabb20c68cea47c8874
diff --git a/tests/expectations/compiler/integers/u8/add.out b/tests/expectations/compiler/integers/u8/add.out
index 78833c8921..34786cf0ea 100644
--- a/tests/expectations/compiler/integers/u8/add.out
+++ b/tests/expectations/compiler/integers/u8/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 3a3f2aa81b9adbe14e63ca15e7e8d84ccade9b53868c09187655067d9f56e473
unrolled_ast: 3a3f2aa81b9adbe14e63ca15e7e8d84ccade9b53868c09187655067d9f56e473
ssa_ast: 923b73c6798d845676be45e091370911217bb27b3dd9a005e18b0a67a1a6e201
diff --git a/tests/expectations/compiler/integers/u8/and.out b/tests/expectations/compiler/integers/u8/and.out
index 2b07f35870..1c131f2677 100644
--- a/tests/expectations/compiler/integers/u8/and.out
+++ b/tests/expectations/compiler/integers/u8/and.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 42b0080cd840f83ec454d81ec20fb7970f49847bb47bab70ba39c3947d8dd7bc
unrolled_ast: 42b0080cd840f83ec454d81ec20fb7970f49847bb47bab70ba39c3947d8dd7bc
ssa_ast: c3292e9c6fc01a081f03fd037cbb0ab8b9870f2180c086e618d2428d8ee132b3
diff --git a/tests/expectations/compiler/integers/u8/console_assert.out b/tests/expectations/compiler/integers/u8/console_assert.out
index 6a350c9fbc..de3c47e463 100644
--- a/tests/expectations/compiler/integers/u8/console_assert.out
+++ b/tests/expectations/compiler/integers/u8/console_assert.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ff9a0393750e59e2d2d8b30f6bc7b5dbcc88b51a446143bc6a2ff1c0eba216d9
- type_checked_symbol_table: d1f54203cf2573f6fd59f6e68fe9817a0e9067c01a984914965ff537220ddfab
- unrolled_symbol_table: d1f54203cf2573f6fd59f6e68fe9817a0e9067c01a984914965ff537220ddfab
+ - - initial_symbol_table: 4a2fd997b06efd34b35ca16431740520808e98b361c1ff4b87d0cb4fbef1f7ca
+ type_checked_symbol_table: 9a8e788c0cb726e77e7f899f31d897ad56d6dab5d0fde2374da727f9b359a4ea
+ unrolled_symbol_table: 9a8e788c0cb726e77e7f899f31d897ad56d6dab5d0fde2374da727f9b359a4ea
initial_ast: 760784d11779ec16a4c1ee3c43d2b57b7910416306b311b27a931e56e88727b8
unrolled_ast: 760784d11779ec16a4c1ee3c43d2b57b7910416306b311b27a931e56e88727b8
ssa_ast: c087de3b57244492606ae75f2ba045da80d0103568ff779ef390c016a7fde748
diff --git a/tests/expectations/compiler/integers/u8/div.out b/tests/expectations/compiler/integers/u8/div.out
index 43a8f603db..d0405930da 100644
--- a/tests/expectations/compiler/integers/u8/div.out
+++ b/tests/expectations/compiler/integers/u8/div.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 095f06231238c2dd1ada5880fda5f262bd222fa552e6e83ff36508b86a55e6b7
unrolled_ast: 095f06231238c2dd1ada5880fda5f262bd222fa552e6e83ff36508b86a55e6b7
ssa_ast: 41146677ea9978a93811aca1a274e3f8143aea45db5c969550cdaaa20f559851
diff --git a/tests/expectations/compiler/integers/u8/eq.out b/tests/expectations/compiler/integers/u8/eq.out
index 40aadcff2d..54cb3caa87 100644
--- a/tests/expectations/compiler/integers/u8/eq.out
+++ b/tests/expectations/compiler/integers/u8/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: 5a36081bba939244f780a496a391da77b61117572c0b010a226dfd49da6b0371
unrolled_ast: 5a36081bba939244f780a496a391da77b61117572c0b010a226dfd49da6b0371
ssa_ast: a33c425da40d00bb1ce0eb38a949a2a32813a59002df4138dbb18985bf0975c9
diff --git a/tests/expectations/compiler/integers/u8/ge.out b/tests/expectations/compiler/integers/u8/ge.out
index 8e7d1ee879..2d70a5ef5c 100644
--- a/tests/expectations/compiler/integers/u8/ge.out
+++ b/tests/expectations/compiler/integers/u8/ge.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: bfeffe61cd4f68efc6e31a32c99d49a724b4fc33d0ffbfea7beafc80f1f3566e
unrolled_ast: bfeffe61cd4f68efc6e31a32c99d49a724b4fc33d0ffbfea7beafc80f1f3566e
ssa_ast: edab03ccf94c5d470b736b96281b81d6a3c6c70002df1db88fc1ed1cb47b1226
diff --git a/tests/expectations/compiler/integers/u8/gt.out b/tests/expectations/compiler/integers/u8/gt.out
index 81331aa1a3..03521e222d 100644
--- a/tests/expectations/compiler/integers/u8/gt.out
+++ b/tests/expectations/compiler/integers/u8/gt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: 8fb56cbd9424a1dd59e93f5efcc072f0378f3c74385a6d2f2ff582f3b6746038
unrolled_ast: 8fb56cbd9424a1dd59e93f5efcc072f0378f3c74385a6d2f2ff582f3b6746038
ssa_ast: 62440c777f06b578d6f4bf0d8b6cb1b34506c5da9fd9063e011b96d1f2e464be
diff --git a/tests/expectations/compiler/integers/u8/le.out b/tests/expectations/compiler/integers/u8/le.out
index 77b634a354..1757a6d534 100644
--- a/tests/expectations/compiler/integers/u8/le.out
+++ b/tests/expectations/compiler/integers/u8/le.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: c4dedb7b8b754317fdd54fdd1359459d5f0c40a3d72e4e9ac06b40c24bda34f6
unrolled_ast: c4dedb7b8b754317fdd54fdd1359459d5f0c40a3d72e4e9ac06b40c24bda34f6
ssa_ast: f9faa5e17ba95b3a691ad385568df5232c4232e15d56318d42a97effa39d3f08
diff --git a/tests/expectations/compiler/integers/u8/lt.out b/tests/expectations/compiler/integers/u8/lt.out
index 1fd4c26c32..a585cbe5d7 100644
--- a/tests/expectations/compiler/integers/u8/lt.out
+++ b/tests/expectations/compiler/integers/u8/lt.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: 3bbd455fe30f8fd650274bed69c86dd126c6f15d8a8bfc0811365267eb200b5e
unrolled_ast: 3bbd455fe30f8fd650274bed69c86dd126c6f15d8a8bfc0811365267eb200b5e
ssa_ast: 95a2507d4c8b07354745c34690b8d2ced00ded0b6756f407263c6351be377d25
diff --git a/tests/expectations/compiler/integers/u8/max.out b/tests/expectations/compiler/integers/u8/max.out
index 919806d8f7..c9f19bdcca 100644
--- a/tests/expectations/compiler/integers/u8/max.out
+++ b/tests/expectations/compiler/integers/u8/max.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6
- unrolled_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522
+ unrolled_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522
initial_ast: a29b29b77a3cf424495e951b55c1f0e8d5062a6d0d18c15f0befcbc00513c636
unrolled_ast: a29b29b77a3cf424495e951b55c1f0e8d5062a6d0d18c15f0befcbc00513c636
ssa_ast: dde205dc90b076d86d7c643b1a22e884828e33407c43fa8a1cc2614ce1284068
diff --git a/tests/expectations/compiler/integers/u8/min.out b/tests/expectations/compiler/integers/u8/min.out
index dba2e8038a..d60c0a7783 100644
--- a/tests/expectations/compiler/integers/u8/min.out
+++ b/tests/expectations/compiler/integers/u8/min.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b
- type_checked_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6
- unrolled_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6
+ - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8
+ type_checked_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522
+ unrolled_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522
initial_ast: a7b1386f0e39bbb4859d68cd0dd82a450cae020554e1820e8bebfbf816e4b046
unrolled_ast: a7b1386f0e39bbb4859d68cd0dd82a450cae020554e1820e8bebfbf816e4b046
ssa_ast: 173aa20733eae7e9f65ceffb7ea51a281afecabc33d74f083b618fff576c9918
diff --git a/tests/expectations/compiler/integers/u8/mul.out b/tests/expectations/compiler/integers/u8/mul.out
index 780ddf6a64..46a5a5ee64 100644
--- a/tests/expectations/compiler/integers/u8/mul.out
+++ b/tests/expectations/compiler/integers/u8/mul.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 0caf0aa965269624dae627fd5f40284c25f238df25656a7efbd2cdcc351840c6
unrolled_ast: 0caf0aa965269624dae627fd5f40284c25f238df25656a7efbd2cdcc351840c6
ssa_ast: bd37efb5ae4f3540998478cadde4f1176972bcc14f32407cf73195db23370a0f
diff --git a/tests/expectations/compiler/integers/u8/ne.out b/tests/expectations/compiler/integers/u8/ne.out
index 173c1269a8..eeb8451218 100644
--- a/tests/expectations/compiler/integers/u8/ne.out
+++ b/tests/expectations/compiler/integers/u8/ne.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d
- type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
- unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0
+ - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b
+ type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
+ unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1
initial_ast: 50562fe0b57a152ff81b2891c7b0822b59d24ad8b66c243e5788cffbbd756fdc
unrolled_ast: 50562fe0b57a152ff81b2891c7b0822b59d24ad8b66c243e5788cffbbd756fdc
ssa_ast: 5ad0a476def60a0c348abedfebc70123c6f38e615b5a50559b74d1feffd5e0e3
diff --git a/tests/expectations/compiler/integers/u8/operator_methods.out b/tests/expectations/compiler/integers/u8/operator_methods.out
index 5d3b5981a1..34227be348 100644
--- a/tests/expectations/compiler/integers/u8/operator_methods.out
+++ b/tests/expectations/compiler/integers/u8/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: ff9a0393750e59e2d2d8b30f6bc7b5dbcc88b51a446143bc6a2ff1c0eba216d9
- type_checked_symbol_table: 180504424fa5bbbff4752a6342bf1e1155602b8a1e7581038ca028e266868190
- unrolled_symbol_table: 180504424fa5bbbff4752a6342bf1e1155602b8a1e7581038ca028e266868190
+ - - initial_symbol_table: 4a2fd997b06efd34b35ca16431740520808e98b361c1ff4b87d0cb4fbef1f7ca
+ type_checked_symbol_table: ed2df54380f6a2e91990fddb2c61311562dc3d1a11a31cee46ac0f8fe55193c9
+ unrolled_symbol_table: ed2df54380f6a2e91990fddb2c61311562dc3d1a11a31cee46ac0f8fe55193c9
initial_ast: 36c710c158f8157399ae9f03d3b6a2f88fc4e50481743e07eb663d7a2cb46e1a
unrolled_ast: 36c710c158f8157399ae9f03d3b6a2f88fc4e50481743e07eb663d7a2cb46e1a
ssa_ast: f189d045feec5f50c26be7633987c8f5655b3cbd6dced8f4905cfb2b1f537878
diff --git a/tests/expectations/compiler/integers/u8/or.out b/tests/expectations/compiler/integers/u8/or.out
index eba6d008d2..b2642a8bb2 100644
--- a/tests/expectations/compiler/integers/u8/or.out
+++ b/tests/expectations/compiler/integers/u8/or.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 07fc74d41806f2a765ca6ce3ef2db26c4d70a4e96a65aac6cc0be07c2032bb28
unrolled_ast: 07fc74d41806f2a765ca6ce3ef2db26c4d70a4e96a65aac6cc0be07c2032bb28
ssa_ast: 925cf2bc997d319c9040ea0b310061332663494e494fe6d969f650baf91a8911
diff --git a/tests/expectations/compiler/integers/u8/pow.out b/tests/expectations/compiler/integers/u8/pow.out
index 3e98037268..7df49b1507 100644
--- a/tests/expectations/compiler/integers/u8/pow.out
+++ b/tests/expectations/compiler/integers/u8/pow.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: fb4e6f1c8d118ad4b39f56f703de9694ba90c1ff2827d8b73f25fe69be20569c
unrolled_ast: fb4e6f1c8d118ad4b39f56f703de9694ba90c1ff2827d8b73f25fe69be20569c
ssa_ast: 8de1568f0a5709c816e33d85502ea49d17c07c720374bdc323e3df87eea33636
diff --git a/tests/expectations/compiler/integers/u8/rem.out b/tests/expectations/compiler/integers/u8/rem.out
index cd883d4534..9bd7e369fe 100644
--- a/tests/expectations/compiler/integers/u8/rem.out
+++ b/tests/expectations/compiler/integers/u8/rem.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 74dd449ad3c33286167df4a7e5fd9422356a33999a109d5adbae396665dac938
unrolled_ast: 74dd449ad3c33286167df4a7e5fd9422356a33999a109d5adbae396665dac938
ssa_ast: e94ba2abb2b689e155df2ef0b1a9e7bdbff61a4099c66affc2514054a37fec44
diff --git a/tests/expectations/compiler/integers/u8/shl.out b/tests/expectations/compiler/integers/u8/shl.out
index b8453fed11..5544f6a63e 100644
--- a/tests/expectations/compiler/integers/u8/shl.out
+++ b/tests/expectations/compiler/integers/u8/shl.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 0a3bed8d74ba75aa5de7358959895af054d392f2dca767e4887906455af88f13
unrolled_ast: 0a3bed8d74ba75aa5de7358959895af054d392f2dca767e4887906455af88f13
ssa_ast: 74d2866e7f24ff101b6159fc27fadec12872d901daa57677c140475cc2671b3f
diff --git a/tests/expectations/compiler/integers/u8/shr.out b/tests/expectations/compiler/integers/u8/shr.out
index ac72e58145..eb1a3a2546 100644
--- a/tests/expectations/compiler/integers/u8/shr.out
+++ b/tests/expectations/compiler/integers/u8/shr.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: b0b57ac1137cc42a526be79de40e854ce990917fcf6a9c962434133eb3bada59
unrolled_ast: b0b57ac1137cc42a526be79de40e854ce990917fcf6a9c962434133eb3bada59
ssa_ast: 89539f641147a5038eafaed650a6c55d3515c53163e43793b8d137c204613af9
diff --git a/tests/expectations/compiler/integers/u8/sub.out b/tests/expectations/compiler/integers/u8/sub.out
index 9db8cbec37..dd836e3848 100644
--- a/tests/expectations/compiler/integers/u8/sub.out
+++ b/tests/expectations/compiler/integers/u8/sub.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558
- type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
- unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660
+ - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8
+ type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
+ unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2
initial_ast: 19f4228dbc5ec9d705122a5434ec51a94101e5d3ac99e7a7eeef99fb4504dcf5
unrolled_ast: 19f4228dbc5ec9d705122a5434ec51a94101e5d3ac99e7a7eeef99fb4504dcf5
ssa_ast: 0e72db26b36b2125d6e297398e3ffcf9019fde386f623259e6becdccd03ac92b
diff --git a/tests/expectations/compiler/integers/u8/ternary.out b/tests/expectations/compiler/integers/u8/ternary.out
index a050ad5259..73172a17be 100644
--- a/tests/expectations/compiler/integers/u8/ternary.out
+++ b/tests/expectations/compiler/integers/u8/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3dd5719813ce939c5ee213d8cd3167da199c12cdb1f74bedf2b3a3f75a6a0f2e
- type_checked_symbol_table: c3c8b22792593c3ebe3181295145026ab9081dec7906016f7fa8af0a7978dad5
- unrolled_symbol_table: c3c8b22792593c3ebe3181295145026ab9081dec7906016f7fa8af0a7978dad5
+ - - initial_symbol_table: 168d8cf189a03725958f1a77fba13a8e4bf34676d5512191e2d5ab00dfdba0fe
+ type_checked_symbol_table: 446fab1616d54db1640473dc969945c36292e46a1376b93f4190e9eb2caa4004
+ unrolled_symbol_table: 446fab1616d54db1640473dc969945c36292e46a1376b93f4190e9eb2caa4004
initial_ast: eae78028efe8712a46d2cc5943ae839249f69723a3ed3a15df8d3166dccd193b
unrolled_ast: eae78028efe8712a46d2cc5943ae839249f69723a3ed3a15df8d3166dccd193b
ssa_ast: 7885b3c0ad81bb12d251e1baa9960df6a5d740f7640095c94ef6fc3cddc635e8
diff --git a/tests/expectations/compiler/integers/u8/xor.out b/tests/expectations/compiler/integers/u8/xor.out
index 3d664fc81f..ccd101dd72 100644
--- a/tests/expectations/compiler/integers/u8/xor.out
+++ b/tests/expectations/compiler/integers/u8/xor.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a1bd2e63a76092289a744f44a4294ca290d33901bc0114b8de6e13c1fdcfb1c9
- type_checked_symbol_table: 2f4d212a85f52ac39d3713c646ba81f1a01e97fa60202931b90f0911ac55fe7b
- unrolled_symbol_table: 2f4d212a85f52ac39d3713c646ba81f1a01e97fa60202931b90f0911ac55fe7b
+ - - initial_symbol_table: 806f02e741d97a74df01d0ac2bd4c3824d9b9f48134bb2122d2a26b787599fe8
+ type_checked_symbol_table: c47c804c3697622c68938e259a1a14e444e55b15458045cf429bd409f80c88e5
+ unrolled_symbol_table: c47c804c3697622c68938e259a1a14e444e55b15458045cf429bd409f80c88e5
initial_ast: 59a67b791f6f50a3de6d9eb3a04ae9a73ac41151a763f727060b4d283f6e4823
unrolled_ast: 59a67b791f6f50a3de6d9eb3a04ae9a73ac41151a763f727060b4d283f6e4823
ssa_ast: 464d22d0a0e68208401a83036325ec276f6caaf0f7b25452523deb51987fd3cf
diff --git a/tests/expectations/compiler/mappings/max_mappings.out b/tests/expectations/compiler/mappings/max_mappings.out
index e0d428623f..3f6bb48344 100644
--- a/tests/expectations/compiler/mappings/max_mappings.out
+++ b/tests/expectations/compiler/mappings/max_mappings.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1040bf078fdbd6714f4ade3789e738669d67303fbc8d0ecd8cdcec7120d19c41
- type_checked_symbol_table: cf858c842a56e95eaf213aa840135e9271a2aa180b77297e1220fefc5698de39
- unrolled_symbol_table: cf858c842a56e95eaf213aa840135e9271a2aa180b77297e1220fefc5698de39
+ - - initial_symbol_table: e7561d75de54906f23f6fad5268e225ebb9f4f192cfc75afde98470ceb80b6bd
+ type_checked_symbol_table: eebfdd7abed847dce456602ca787f38e480c1d1c63f87935b5fbdd9160eb9cf7
+ unrolled_symbol_table: eebfdd7abed847dce456602ca787f38e480c1d1c63f87935b5fbdd9160eb9cf7
initial_ast: 150dd9e51de303f340bf42c43e56212ffd9249f80a76068ce09f89d41329d791
unrolled_ast: 150dd9e51de303f340bf42c43e56212ffd9249f80a76068ce09f89d41329d791
ssa_ast: d9ba913dbadab575952cc049c051e1fbd5bdf6f8134639fe112eb9621c72639c
diff --git a/tests/expectations/compiler/records/balance_wrong_ty.out b/tests/expectations/compiler/records/balance_wrong_ty.out
index dee7b1f83b..e918528ea6 100644
--- a/tests/expectations/compiler/records/balance_wrong_ty.out
+++ b/tests/expectations/compiler/records/balance_wrong_ty.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 52735c2215da1204c036c946d66a40b6c999e76538da5d107cb65c7410d1ef27
- type_checked_symbol_table: d167be6064c68ea6f32ed604eb4e75f9ac77fcb338e0807bc3ff31bac40b778d
- unrolled_symbol_table: d167be6064c68ea6f32ed604eb4e75f9ac77fcb338e0807bc3ff31bac40b778d
- initial_ast: 4e1c088b63228cc1b02c91382ddf8505d0d0429f0ef11ffa31d1ca6d9dcafa80
- unrolled_ast: 4e1c088b63228cc1b02c91382ddf8505d0d0429f0ef11ffa31d1ca6d9dcafa80
- ssa_ast: ed22930c9b8a4a1d111a94474ea8f9dd3ad560cedd5a445ab7a0e9b095bdbddc
- flattened_ast: a5efeb0fa8cff821c8139e5294c12466634d999be0440cc461b27aa6a8b199e8
- destructured_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11
- inlined_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11
- dce_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11
+ - - initial_symbol_table: 7f9ed7d7a05995063d88d96043d2b8fb52205171ccb2636c3248023122073763
+ type_checked_symbol_table: 6131967ecdd0ba3dc2cbfc2afc24c068913acf6a21a9b6beb673c6abc1dce2de
+ unrolled_symbol_table: 6131967ecdd0ba3dc2cbfc2afc24c068913acf6a21a9b6beb673c6abc1dce2de
+ initial_ast: 303d638ad2eed5b9d684610b8c88063bb0191c75b712af6c5601fc9f0f243f90
+ unrolled_ast: 303d638ad2eed5b9d684610b8c88063bb0191c75b712af6c5601fc9f0f243f90
+ ssa_ast: 675e5483a496c6d6b79192991f2d033c4a3121783fff4530d8f7063eb3249796
+ flattened_ast: 2261b08933f20e43f07483fa8b3c4075b4220e1c0332daf402f8ff62e6825c33
+ destructured_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323
+ inlined_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323
+ dce_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323
bytecode: c0e06b094899a8b986048ec322e2fccaf4812febf185e635cb734797a25a7626
warnings: ""
diff --git a/tests/expectations/compiler/records/declaration.out b/tests/expectations/compiler/records/declaration.out
index 93ebc2f0f7..d1cb079082 100644
--- a/tests/expectations/compiler/records/declaration.out
+++ b/tests/expectations/compiler/records/declaration.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: c135e2fbb1d4bbb9ea86eae6feb53d84f8df28887c19f55e3467b1febad13717
- type_checked_symbol_table: 07001f1ca76990a7763e649c27e7d5c327516ebed491fd303dddb27dbe21d22a
- unrolled_symbol_table: 07001f1ca76990a7763e649c27e7d5c327516ebed491fd303dddb27dbe21d22a
- initial_ast: 153658ccd6dd3baafde72dc191d335d126d7d6f39b5774ea03212e51194749d5
- unrolled_ast: 153658ccd6dd3baafde72dc191d335d126d7d6f39b5774ea03212e51194749d5
- ssa_ast: c93198e6d6baa950e97613b36e789a6bf2531821ea655ebcc4eb0374ebf79394
- flattened_ast: 102ba759fb575ef9605737f088e90409bc4ea51f4ffc94eafe6a4143d33d5769
- destructured_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e
- inlined_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e
- dce_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e
+ - - initial_symbol_table: 0d1bcb70633b6984a642751db1648a2a76b6e27166e222827e17cb285e5686bd
+ type_checked_symbol_table: bb1fc7d7aae33dbda3a2151b6dc72edfb74707b2c2aa8a385b0cb7c1bb0bd46a
+ unrolled_symbol_table: bb1fc7d7aae33dbda3a2151b6dc72edfb74707b2c2aa8a385b0cb7c1bb0bd46a
+ initial_ast: 99a6f03e7fcf4d948291baa393b676e08e88ecf4060b1e0592c1fd1d43a67093
+ unrolled_ast: 99a6f03e7fcf4d948291baa393b676e08e88ecf4060b1e0592c1fd1d43a67093
+ ssa_ast: e6d1b290ed83cc2410ac99cbf58a43ff029ed502150dc4d466e8dd8d6f0f4aa1
+ flattened_ast: 96587629f7b6d821aac0ee0a8284ae80d730e24740796fa746f98e5133af12e0
+ destructured_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583
+ inlined_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583
+ dce_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583
bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525
warnings: ""
diff --git a/tests/expectations/compiler/records/gates_is_allowed.out b/tests/expectations/compiler/records/gates_is_allowed.out
index c8b9e45c40..557fe9bec4 100644
--- a/tests/expectations/compiler/records/gates_is_allowed.out
+++ b/tests/expectations/compiler/records/gates_is_allowed.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: d3ecf30bebe047d867c38ae51cc0d84a0f5f3eb40b86cce36c2d333e6a898d0f
- type_checked_symbol_table: a1a827c679ee9f62340a3b4f1d4d90d23a11be76fefb5b3667c77dc834a4cff2
- unrolled_symbol_table: a1a827c679ee9f62340a3b4f1d4d90d23a11be76fefb5b3667c77dc834a4cff2
- initial_ast: 86dc8c049d1755adadf69edec8066ffed9582675cfb0d8c36b20cd3849d6133d
- unrolled_ast: 86dc8c049d1755adadf69edec8066ffed9582675cfb0d8c36b20cd3849d6133d
- ssa_ast: 0451dd27f751c0eca83dc7dd3b1934c810538ea5a038ccef3069200d1f6042b8
- flattened_ast: 7bc3d2e2c847e90edd4643acde06dabeabfcf5538990fe6c01d1a411ea406005
- destructured_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51
- inlined_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51
- dce_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51
+ - - initial_symbol_table: c0256d322b5e4723dd8350640a34c6c5f985df73655b2b33dd9bc9b8dee684b2
+ type_checked_symbol_table: 998d738482855eaba83dc4676499495e27e000a90198b3cc6fc28412e82c1c7f
+ unrolled_symbol_table: 998d738482855eaba83dc4676499495e27e000a90198b3cc6fc28412e82c1c7f
+ initial_ast: fc840b2ef6a841bfcdb759afd7535fbfa7ec23ebb07f5a8b6ae95853c1faece8
+ unrolled_ast: fc840b2ef6a841bfcdb759afd7535fbfa7ec23ebb07f5a8b6ae95853c1faece8
+ ssa_ast: 78c3e0e7799af2f4b7f8722fc8c13586207e5dc11efee9ad1810ad7dee40d7b5
+ flattened_ast: dcf919dcb97025a1e275659ee5fa0465d5012dbe9931fb1468c096bea8ead4e6
+ destructured_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0
+ inlined_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0
+ dce_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0
bytecode: 48e7881ab72ea8eaea757488386d315e8b5572f7ed34a5f1c70a5d19b2c4c481
warnings: ""
diff --git a/tests/expectations/compiler/records/init_expression.out b/tests/expectations/compiler/records/init_expression.out
index 3467c6cbf9..66cc85149b 100644
--- a/tests/expectations/compiler/records/init_expression.out
+++ b/tests/expectations/compiler/records/init_expression.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3e320d2364b68dcd6b0c4e0fe34d53f1d79871755ad272cbdcfc741a6326bc4f
- type_checked_symbol_table: 6d1f891ac8a76d72966fbb9fd46e2bfae3399b196e77a780432101429e408112
- unrolled_symbol_table: 6d1f891ac8a76d72966fbb9fd46e2bfae3399b196e77a780432101429e408112
- initial_ast: 4cdf5da2723875d47c52d0f22aafce222794dd4133fc22c714ab875a959fe3c4
- unrolled_ast: 4cdf5da2723875d47c52d0f22aafce222794dd4133fc22c714ab875a959fe3c4
- ssa_ast: b303b0ff3393f63d54c28199a5fc87de8578571b883b583ce240140805525cb9
- flattened_ast: 0a35b9bff7fc20e5ab6cf525169fb1e610ea56c4f3d7f351e93c882f726a5caa
- destructured_ast: 1f36fa815dc47bc42f2a03aa5a0d2e90c3d6cc5cbfc5573dfe1b2234da0fc301
- inlined_ast: 1f36fa815dc47bc42f2a03aa5a0d2e90c3d6cc5cbfc5573dfe1b2234da0fc301
- dce_ast: dded7e61d98883c5cb363fe2fafa4d1f8d9bacb0aac1bd371806917909d75d6e
+ - - initial_symbol_table: d67ee45aa93d861839f59aa51b8c9737079a1907f928592d6dd074574d81cc50
+ type_checked_symbol_table: b3bf60f14aa590101ef4855d5a10c0eb3cab62f1db411b9611aa158a93831c41
+ unrolled_symbol_table: b3bf60f14aa590101ef4855d5a10c0eb3cab62f1db411b9611aa158a93831c41
+ initial_ast: a7b2a5d2bab9b5acba3c8228d3072c1d52548c7c3473feba3137f5dcdd5086c5
+ unrolled_ast: a7b2a5d2bab9b5acba3c8228d3072c1d52548c7c3473feba3137f5dcdd5086c5
+ ssa_ast: 06a544feefd68be5c023f01762c6cf60934ba807582027c579248abadab1ae3d
+ flattened_ast: c355bcb319fce184010560804ddb46629c49edf309800b3b7b0c7acd35beec57
+ destructured_ast: 156e3a35671f0e8ea90c10ebb4349851ad2deb7d0c7f21903b4b9ff43e5dc10e
+ inlined_ast: 156e3a35671f0e8ea90c10ebb4349851ad2deb7d0c7f21903b4b9ff43e5dc10e
+ dce_ast: a973ff8bf4371bf76f3bcc567e10a3869224ca238d75ceceb7ecfb2c4ee22fd1
bytecode: f243717a23b7bcbf2e4656d741a9e43b8a60184892683964efb628e22e36e7f1
warnings: ""
diff --git a/tests/expectations/compiler/records/init_expression_shorthand.out b/tests/expectations/compiler/records/init_expression_shorthand.out
index fdaba93755..9c58596f0c 100644
--- a/tests/expectations/compiler/records/init_expression_shorthand.out
+++ b/tests/expectations/compiler/records/init_expression_shorthand.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 0b7c2dde77f3d823cc8f95b0a3c4af305137e3ee78f02ec0103243671d4dbd55
- type_checked_symbol_table: ba25da0ee16aeea7f700fb370ea16e4fc2ba379bcf5fee6639826dcd2541bb14
- unrolled_symbol_table: ba25da0ee16aeea7f700fb370ea16e4fc2ba379bcf5fee6639826dcd2541bb14
- initial_ast: bb62d2ec0cef058866c76042ffae811a5ccbe60bc73a9c2772c8d0f913601129
- unrolled_ast: d89a71ff59ae64dd68459b2eac62c958e049f32e43c74ca4220b3e17bc47c103
- ssa_ast: 1ff29e0c42ea18056c2bdb8a17d95bc41f60e9779adb06e596c68f35fd26a7a2
- flattened_ast: 51ebf261c96e966fd9bf3334e4a82625d5c8cc85d464f2500bd0d017aedf6364
- destructured_ast: d73ff1ab2301c2f150754c21405217e6170e2d4111c836b2448bd64e21f801f2
- inlined_ast: d73ff1ab2301c2f150754c21405217e6170e2d4111c836b2448bd64e21f801f2
- dce_ast: ddabe15c0283cf36786cb26b3ff9cc380ade32b796a0b5b0963a2c5658a45e9e
+ - - initial_symbol_table: 4fcfeee924b6a87e38a7c629ac1f56fd13339e2eb7dcde54d0c33006c047016c
+ type_checked_symbol_table: 19129d377722476fbc3e8821b1c677e74f38f223726c85e1c8d95396aacfde9c
+ unrolled_symbol_table: 19129d377722476fbc3e8821b1c677e74f38f223726c85e1c8d95396aacfde9c
+ initial_ast: 6e4fff38559b9fb57704beddab88b2bed5069c777919f439c367006c52581fee
+ unrolled_ast: c4d55818902e07eb4cfcac1d4a174b5242344a831d7660374fdc06633a4492e0
+ ssa_ast: eb1fce5fe86bc1f15a559638fbab7bf15c305945d91d711718a68c5494000037
+ flattened_ast: a0fdbbf35bd9f35d7f90c76997356ff3cefa048ee3d31e3806ce1242a4f95680
+ destructured_ast: 3393ccaa2acbe995ba63c0c4fdb3da97f14b46c0aea43abca191b458bdae04ba
+ inlined_ast: 3393ccaa2acbe995ba63c0c4fdb3da97f14b46c0aea43abca191b458bdae04ba
+ dce_ast: 0498d407f60ec4344bb521c6f8632f854395c61b424eb191ba10c005fc177a89
bytecode: 0df6e3d77f2b3503e1b948582ccf17e40ef1cc0ba784bfb0ee91dd6388003630
warnings: ""
diff --git a/tests/expectations/compiler/records/nested_record.out b/tests/expectations/compiler/records/nested_record.out
index f5815cbb7a..46cf14a95b 100644
--- a/tests/expectations/compiler/records/nested_record.out
+++ b/tests/expectations/compiler/records/nested_record.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: a6757dd352e9bf8649a6f5db9d303e32b400d302e3cf0811cbbd9ffe8ec11711
- type_checked_symbol_table: af824ec7c255763bdf9c439b8c4a6b23bd9845b33413f702eca637e4a5b42a5f
- unrolled_symbol_table: af824ec7c255763bdf9c439b8c4a6b23bd9845b33413f702eca637e4a5b42a5f
- initial_ast: fa56165acf0dda153e68c27b680515b870932da3779d7671cf0675e54ef2894f
- unrolled_ast: fa56165acf0dda153e68c27b680515b870932da3779d7671cf0675e54ef2894f
- ssa_ast: 11c912fa1b6baced88170d0118edf4949fcffea1e3a121045ff4c0829e270132
- flattened_ast: fdd8050d48ca0db58f47dd453df80be62bf549f261931f7cde935013a13acb89
- destructured_ast: 1bb5525ee82995f8a97e74baedf88f71d5269b1fc7d06377e5194838882d12b0
- inlined_ast: 1bb5525ee82995f8a97e74baedf88f71d5269b1fc7d06377e5194838882d12b0
- dce_ast: 052bd81b06306fe45872d8a68a147787acbc90fffb463698ede74579bb4944fc
+ - - initial_symbol_table: 390a3faf48166fbd42008423665eece5501185356b1949bac4172c8036fcc608
+ type_checked_symbol_table: 155331fa9a35de4f64c4d70314df88f7d73539f366f1da4a38811bfdbea35657
+ unrolled_symbol_table: 155331fa9a35de4f64c4d70314df88f7d73539f366f1da4a38811bfdbea35657
+ initial_ast: e51b297c6490fe3a00f5e2ef311f43af977176c5462bc898a905b6cb64e3b70b
+ unrolled_ast: e51b297c6490fe3a00f5e2ef311f43af977176c5462bc898a905b6cb64e3b70b
+ ssa_ast: 5b6082bc97cb75d570962386d74b47f1e118b29f0b438b3e1a193210d860e2a4
+ flattened_ast: 9ee8f02902485b2ecf516276de4110a46222274a37d7b69f756f62115e0aa568
+ destructured_ast: 1275b2c4a6f92e30730b7437ee70e95c398570b0ba71b189c47261c437bb7f6c
+ inlined_ast: 1275b2c4a6f92e30730b7437ee70e95c398570b0ba71b189c47261c437bb7f6c
+ dce_ast: 1c4c611b3bf931eac128eff6d0519d9ea7a4b6707bbfc30dc164276c814ef569
bytecode: 9477487eb30939ab953ae2b069d924cc89d50b2b1062bfad64dcb7c79d817b6f
warnings: ""
diff --git a/tests/expectations/compiler/records/record_declaration_out_of_order.out b/tests/expectations/compiler/records/record_declaration_out_of_order.out
index 63d9688250..9b658d0b85 100644
--- a/tests/expectations/compiler/records/record_declaration_out_of_order.out
+++ b/tests/expectations/compiler/records/record_declaration_out_of_order.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 823522114863d7e6f6aeea3c51ba80535c7fa8ba49115b0b645c1f0ff6a359c4
- type_checked_symbol_table: 78d3b5c6288e9db5a7165141849cd03751f1026b047ca2017da1308b69d8f0c9
- unrolled_symbol_table: 78d3b5c6288e9db5a7165141849cd03751f1026b047ca2017da1308b69d8f0c9
- initial_ast: bdc1996fa39191945d7d1cd730c542b4e2d58211fc56560bd7cf2ea7b2e27d46
- unrolled_ast: bdc1996fa39191945d7d1cd730c542b4e2d58211fc56560bd7cf2ea7b2e27d46
- ssa_ast: 84610cf3f52a8917538dd48b08f8725bd8536e8aa23912d6b7d7c3e172a782d8
- flattened_ast: bbd7ac711804e78962ef206e024167cc9a1037e17cbd9048f70f88254e4449a7
- destructured_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a
- inlined_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a
- dce_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a
+ - - initial_symbol_table: 824cf9839d223e21c7d811154f01831c361aada3003baf4d6fab6625faa3c05e
+ type_checked_symbol_table: 3d67a6354e95270e69bbcd823b0de26599033f781df33e82879e3328589be4c1
+ unrolled_symbol_table: 3d67a6354e95270e69bbcd823b0de26599033f781df33e82879e3328589be4c1
+ initial_ast: 8c8bdde0c9230930e054e337991eec2c498ebab5d44fd01346f9dc45a7974d8f
+ unrolled_ast: 8c8bdde0c9230930e054e337991eec2c498ebab5d44fd01346f9dc45a7974d8f
+ ssa_ast: fbccaf3c6390458a0676189e1bf8fbfd6af62c0015333b393f15b07ae8caf9ee
+ flattened_ast: fb30da9a23d71844b4d9a512155bcbd7298e8117868601899aeb4c71b1ec32bc
+ destructured_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478
+ inlined_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478
+ dce_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478
bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525
warnings: ""
diff --git a/tests/expectations/compiler/records/record_init_out_of_order.out b/tests/expectations/compiler/records/record_init_out_of_order.out
index 31dc4304bc..cb86013b1b 100644
--- a/tests/expectations/compiler/records/record_init_out_of_order.out
+++ b/tests/expectations/compiler/records/record_init_out_of_order.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1010605fc91a3e7429a2bb96d1265435d6c34826e01d871860e15115b60ec01b
- type_checked_symbol_table: 6c6790dd39288815379930977d3d72470a1449cd1b1993c0808cd53534d1f826
- unrolled_symbol_table: 6c6790dd39288815379930977d3d72470a1449cd1b1993c0808cd53534d1f826
- initial_ast: 7ceba18c273ba28c171b5d8befae7b92ae4a973465365132026d5f914561b828
- unrolled_ast: 49f7a42fe1ee2e1820101f41773c5ff52b708efc92b4e705dbac3bd772fbcb4d
- ssa_ast: d8116feb841aab1c3d64ccb20eb1a456206f29f7bf770e381c3363796b7f24af
- flattened_ast: 02d67dacb0f724bb4b04839a904c83d94d25b32f4b7c1a810e100ba935c1ef10
- destructured_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5
- inlined_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5
- dce_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5
+ - - initial_symbol_table: 1a9740c4a43ff2f343d3cf17926129c4a739750fda226bf6c35b98a170640ff7
+ type_checked_symbol_table: aa133660b58b5e69053d80900594964d896bd11af0486d6ffdc575bcfa961607
+ unrolled_symbol_table: aa133660b58b5e69053d80900594964d896bd11af0486d6ffdc575bcfa961607
+ initial_ast: 3ce4a574b2f632d27e523026af73d82455109ca3cd2ede49491ae47d87326dcc
+ unrolled_ast: d2431f8a40442625446a8c698fab8d8981f01b384f689918093f28e481c86943
+ ssa_ast: 24a2592927eefe82ea5d7334281ab6823fd88a00f98db626799a171bb1bb882e
+ flattened_ast: 6d24a033ae2c915b82516935d20f7b96eb9408996df925e5849bc17150881f40
+ destructured_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72
+ inlined_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72
+ dce_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72
bytecode: 8c8992021f4a3ff29c9d5b1ddb3a34e14878b9cd822ac6e470018a4e268b2769
warnings: ""
diff --git a/tests/expectations/compiler/records/record_with_visibility.out b/tests/expectations/compiler/records/record_with_visibility.out
index b5a494e397..d8222904a1 100644
--- a/tests/expectations/compiler/records/record_with_visibility.out
+++ b/tests/expectations/compiler/records/record_with_visibility.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 683d28f905f9ebab3eabac6f86be618c3c4527dbcac72624fdaf4f30f7b9912c
- type_checked_symbol_table: 3f1dc10901b99443b1cb15d6c78ae74cb335cb98e07b6c8921bf4ec02697d484
- unrolled_symbol_table: 3f1dc10901b99443b1cb15d6c78ae74cb335cb98e07b6c8921bf4ec02697d484
- initial_ast: 2ffa335efaf268067c6088b90e19d48a0b915e0dc7f6295deee8f452cf0abe45
- unrolled_ast: 2ffa335efaf268067c6088b90e19d48a0b915e0dc7f6295deee8f452cf0abe45
- ssa_ast: 7f0c666b1ce951e2f6b6d7baee9d535c5c81f2dad82549389338f3af57d2ecf9
- flattened_ast: ee26aeb04420745a30b380048d59ee83170ec899a815290715673f00b483fab2
- destructured_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0
- inlined_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0
- dce_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0
+ - - initial_symbol_table: 3afd40ff44bafba49a37d8143216ea7702fcf632dcd0dbf32db61c6fb2c88e60
+ type_checked_symbol_table: 6c7790239960d7041b5d60d4a0335f2c1fa58178290f2710d7dfbc31f312b0c4
+ unrolled_symbol_table: 6c7790239960d7041b5d60d4a0335f2c1fa58178290f2710d7dfbc31f312b0c4
+ initial_ast: 5171747bd3930f8d4606fbd6205fcb53cde76afe9d7bbbbb028e672acefa12bb
+ unrolled_ast: 5171747bd3930f8d4606fbd6205fcb53cde76afe9d7bbbbb028e672acefa12bb
+ ssa_ast: 96c888c5cbc23605c54865da5caf5cf57aeefe8af5b704c5d2e8d0a732d27f56
+ flattened_ast: 75c4f79353184fb68cbb0d03be6b99bbedad8a382261b50c052b91aff0eb2cdf
+ destructured_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148
+ inlined_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148
+ dce_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148
bytecode: b028178300130b3ccbbce4d1d496a8feb1e4ac876572588e646c6e220105ff70
warnings: ""
diff --git a/tests/expectations/compiler/scalar/add.out b/tests/expectations/compiler/scalar/add.out
index 1b2e9ba441..e15d78de17 100644
--- a/tests/expectations/compiler/scalar/add.out
+++ b/tests/expectations/compiler/scalar/add.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 250e6570ee5f66828561071c67cc5a854f3cfbd81fe2728c891f1aeb69961053
- type_checked_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7
- unrolled_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7
+ - - initial_symbol_table: 41bf383186d73da21b2a4b131c8a6c247ef5cc5909ba087efc8d1edc8c006fab
+ type_checked_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755
+ unrolled_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755
initial_ast: 08f39745a07415da0fbe7eb1a392f55af57eef872dd47c6d1a8ee75e4a33cdd3
unrolled_ast: 08f39745a07415da0fbe7eb1a392f55af57eef872dd47c6d1a8ee75e4a33cdd3
ssa_ast: b87900723f3d413bbb0c307ce9cd61e54938665b3b00bf644d01edfc080d2d6f
diff --git a/tests/expectations/compiler/scalar/cmp.out b/tests/expectations/compiler/scalar/cmp.out
index 78ba5b1f20..5299cbc6d5 100644
--- a/tests/expectations/compiler/scalar/cmp.out
+++ b/tests/expectations/compiler/scalar/cmp.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666
- type_checked_symbol_table: 19e2397da68ea2285381adab01484f01cb526831b1bfbc047ee556fa1c8b2a97
- unrolled_symbol_table: 19e2397da68ea2285381adab01484f01cb526831b1bfbc047ee556fa1c8b2a97
+ - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158
+ type_checked_symbol_table: 0b6e278ec62fd6e5633c45366d0c3ee95cc11b02f8c90cc6cc8ce3e737f4b9c7
+ unrolled_symbol_table: 0b6e278ec62fd6e5633c45366d0c3ee95cc11b02f8c90cc6cc8ce3e737f4b9c7
initial_ast: 539aaf31d15dcce93051083101002d157e3ff4595bec26447bd4eb8f0717d233
unrolled_ast: 539aaf31d15dcce93051083101002d157e3ff4595bec26447bd4eb8f0717d233
ssa_ast: a3eea78aead1ea76c63ff52ac41fd281c58b9387ad640520e4fa80211674aa37
diff --git a/tests/expectations/compiler/scalar/eq.out b/tests/expectations/compiler/scalar/eq.out
index 88a213cab6..296f6600b2 100644
--- a/tests/expectations/compiler/scalar/eq.out
+++ b/tests/expectations/compiler/scalar/eq.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666
- type_checked_symbol_table: 79a1af20533a115c52080ee91ac3f0bbb37082aa33f452f3f7f29833761384ac
- unrolled_symbol_table: 79a1af20533a115c52080ee91ac3f0bbb37082aa33f452f3f7f29833761384ac
+ - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158
+ type_checked_symbol_table: bf65a5d8f74af13711beb9d99e0a1852e1b7a78dee26baa54bff0b00e51666a1
+ unrolled_symbol_table: bf65a5d8f74af13711beb9d99e0a1852e1b7a78dee26baa54bff0b00e51666a1
initial_ast: 8f8e27b233d9ccb62bde4da815b1e42ef4408e912a69bf70f9a731d529167580
unrolled_ast: 8f8e27b233d9ccb62bde4da815b1e42ef4408e912a69bf70f9a731d529167580
ssa_ast: 82f18cd52e37ad22d4535a7a0c88ac9c1d013cf6a51b7413fe74a4f9507eda22
diff --git a/tests/expectations/compiler/scalar/operator_methods.out b/tests/expectations/compiler/scalar/operator_methods.out
index c0ebe3a0d1..282d2e4c2d 100644
--- a/tests/expectations/compiler/scalar/operator_methods.out
+++ b/tests/expectations/compiler/scalar/operator_methods.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666
- type_checked_symbol_table: 5dc90164acc3928230a9aaf79aeadf29d9ce77a40a24c5e794d74d85b5745578
- unrolled_symbol_table: 5dc90164acc3928230a9aaf79aeadf29d9ce77a40a24c5e794d74d85b5745578
+ - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158
+ type_checked_symbol_table: 9d5c8fbb67d4f385be0fa3b61bf0e25cef51d26b680b49fa5169b689dd257ba4
+ unrolled_symbol_table: 9d5c8fbb67d4f385be0fa3b61bf0e25cef51d26b680b49fa5169b689dd257ba4
initial_ast: 815a7ccc93624da4c1093ac5fe358568f08ce0a5b8472050719a038bd411e696
unrolled_ast: 815a7ccc93624da4c1093ac5fe358568f08ce0a5b8472050719a038bd411e696
ssa_ast: b3af138e103befa40105ab86b0201ce810784e08019a9dd84237d8ffeff2aed6
diff --git a/tests/expectations/compiler/scalar/scalar.out b/tests/expectations/compiler/scalar/scalar.out
index 60f2e80545..6524e6a0d6 100644
--- a/tests/expectations/compiler/scalar/scalar.out
+++ b/tests/expectations/compiler/scalar/scalar.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 996bc842d37b08f0ea6c58aa85d6255f488c5db73bf359b4ef6f076ece8656c8
- type_checked_symbol_table: 5933cf1e973b5121cfddbf49109624dde0c7655af43c8300f724f602936e9eb6
- unrolled_symbol_table: 5933cf1e973b5121cfddbf49109624dde0c7655af43c8300f724f602936e9eb6
+ - - initial_symbol_table: fae35d27eb52c97a3036ebc90aa38df15b01e481a14cb1c74753fcecf8e197b4
+ type_checked_symbol_table: c6aa29ac24284254317b9031622603b7d86f8bb79fd2c5bd1a596343ad0f5256
+ unrolled_symbol_table: c6aa29ac24284254317b9031622603b7d86f8bb79fd2c5bd1a596343ad0f5256
initial_ast: 1da23c395a37ee6dc654d8253edf11a59c70213726d0c3c6dbf1884a1554afae
unrolled_ast: 1da23c395a37ee6dc654d8253edf11a59c70213726d0c3c6dbf1884a1554afae
ssa_ast: 296ef6e588d0ec2c347afe08fd8772c660bbabb3e8a0d8cc2591595b88d9a3e8
diff --git a/tests/expectations/compiler/scalar/ternary.out b/tests/expectations/compiler/scalar/ternary.out
index 5bedc9e1c2..b0b9dc734b 100644
--- a/tests/expectations/compiler/scalar/ternary.out
+++ b/tests/expectations/compiler/scalar/ternary.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 250e6570ee5f66828561071c67cc5a854f3cfbd81fe2728c891f1aeb69961053
- type_checked_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7
- unrolled_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7
+ - - initial_symbol_table: 41bf383186d73da21b2a4b131c8a6c247ef5cc5909ba087efc8d1edc8c006fab
+ type_checked_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755
+ unrolled_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755
initial_ast: 78849f44d4544f2bdbc41572d68175df072f3c95f6750449c2de7a52aefe5348
unrolled_ast: 78849f44d4544f2bdbc41572d68175df072f3c95f6750449c2de7a52aefe5348
ssa_ast: fc00e8ecc770a733ad98578b9b9cd1b7a9c0908f34452b55f21b059817428282
diff --git a/tests/expectations/compiler/signature/signature.out b/tests/expectations/compiler/signature/signature.out
index df3fde028d..ddfe0d2642 100644
--- a/tests/expectations/compiler/signature/signature.out
+++ b/tests/expectations/compiler/signature/signature.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f42679f84a0502913466b98ad0802570b196a03efb92762dbf14ddef9343e2bb
- type_checked_symbol_table: badc647bf125be858219463ee7be65a54c641b1a351a7f0b17012263cce0ad5a
- unrolled_symbol_table: badc647bf125be858219463ee7be65a54c641b1a351a7f0b17012263cce0ad5a
- initial_ast: 43e55635a47003822f45444427c588a24e2e2454c7c73886ef34d8ba778092ec
- unrolled_ast: 43e55635a47003822f45444427c588a24e2e2454c7c73886ef34d8ba778092ec
- ssa_ast: db432aff0534a05272c1ed429ed9cdb1f56a2fde5e38e6c5b0e8c9acfa5efa51
- flattened_ast: 36ef93f8ee494159dba93b850f3c27e80ad9b1c4b01819dcf743a7a91465238a
- destructured_ast: 8695b8dd6b20382bab016900b17f5cdbeb82a0a69171f293627210c330972f22
- inlined_ast: 8695b8dd6b20382bab016900b17f5cdbeb82a0a69171f293627210c330972f22
- dce_ast: b9d650a1c099f30c6a885f4ac1202309796b8333ae17191b052f6c06913429c3
+ - - initial_symbol_table: 2cf29ffa26bc8d616addb935d0ee04d797aa8d640338810de43925e7a50f0855
+ type_checked_symbol_table: 13cffda27d5b5b7fed358e01eaa91f3a73a5239f90f5ecd5154b9c17ef352de6
+ unrolled_symbol_table: 13cffda27d5b5b7fed358e01eaa91f3a73a5239f90f5ecd5154b9c17ef352de6
+ initial_ast: 4b5523cb19aee939d95379542f2a4cd29c779d2ac3be58f585ddcc1cd7fadfca
+ unrolled_ast: 4b5523cb19aee939d95379542f2a4cd29c779d2ac3be58f585ddcc1cd7fadfca
+ ssa_ast: 95a044f87b1135829f8547f1f11336c21dc13601d24b6e5c16ec494512e53ece
+ flattened_ast: 6ab17bdac4eb566fc842d8bd950f8fb3750a68621c7b4a9268ab77786753b4c7
+ destructured_ast: 0890148c689a44981cb7ced17f3c9a737a1dae3f515dc48d0ab760d62c8696b1
+ inlined_ast: 0890148c689a44981cb7ced17f3c9a737a1dae3f515dc48d0ab760d62c8696b1
+ dce_ast: 0273e67fade16763d7a82f64942f87a1365cdf9462c02e1a3a0b33d41ccc6273
bytecode: 9a042a6076c83bb376f10443261e56704956030b03df62da5d5f4742ac10c74d
warnings: ""
diff --git a/tests/expectations/compiler/statements/assign.out b/tests/expectations/compiler/statements/assign.out
index 90763f4cda..78e2235082 100644
--- a/tests/expectations/compiler/statements/assign.out
+++ b/tests/expectations/compiler/statements/assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3ac9168f82291d5fc3bd4cbb71c980e45e9d30eb39ef3b6b155fd40017001c0c
- type_checked_symbol_table: ce76e7fa728b36401da5d51e53b0604855c25aab7e8811decb903eb9a65518d4
- unrolled_symbol_table: ce76e7fa728b36401da5d51e53b0604855c25aab7e8811decb903eb9a65518d4
+ - - initial_symbol_table: 5374fec5b1894904c170048e8f2b3cc4e15114370ed828a2d045eeef86326e75
+ type_checked_symbol_table: fb30ac22bd93a5748578931476a917658eda4d14b42b1ff238d174b0927e4868
+ unrolled_symbol_table: fb30ac22bd93a5748578931476a917658eda4d14b42b1ff238d174b0927e4868
initial_ast: c9819f0ca6a08e515ef5aaa5e18bba6ea2941c889714107da62b0e6ca8c2e5f0
unrolled_ast: c9819f0ca6a08e515ef5aaa5e18bba6ea2941c889714107da62b0e6ca8c2e5f0
ssa_ast: e46fa2a0c768a7090e0815d9ad69931883936f09a71b8ba1d1a4ecf6343f0c54
diff --git a/tests/expectations/compiler/statements/block.out b/tests/expectations/compiler/statements/block.out
index 2633abe9bc..3118bbadb7 100644
--- a/tests/expectations/compiler/statements/block.out
+++ b/tests/expectations/compiler/statements/block.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c
- type_checked_symbol_table: 7cbd56e29e298c02725720a2362060a7acb796a70ad6a83181e7f88dc1d43f58
- unrolled_symbol_table: 7cbd56e29e298c02725720a2362060a7acb796a70ad6a83181e7f88dc1d43f58
+ - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc
+ type_checked_symbol_table: 228dd0836cc718c05d84baa9a0f96a30b4bfac2d5fab86244c78f3dc410c7215
+ unrolled_symbol_table: 228dd0836cc718c05d84baa9a0f96a30b4bfac2d5fab86244c78f3dc410c7215
initial_ast: 55bbe227e9ce35afcdfcc1a3d0d4f8c0123c1d2ce7ba72d560b4643fb347869e
unrolled_ast: 55bbe227e9ce35afcdfcc1a3d0d4f8c0123c1d2ce7ba72d560b4643fb347869e
ssa_ast: 3316e522304ba18f6e91afd680427f73c4f7ca248947a5760ed8db6eb703f66d
diff --git a/tests/expectations/compiler/statements/chain.out b/tests/expectations/compiler/statements/chain.out
index 6b1ab1946b..3cc50ccc96 100644
--- a/tests/expectations/compiler/statements/chain.out
+++ b/tests/expectations/compiler/statements/chain.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b
- type_checked_symbol_table: 0cf5afb263a49151f5113eb8f2af8ff23c1f30307f3eb7b9d2405480a5546baf
- unrolled_symbol_table: 0cf5afb263a49151f5113eb8f2af8ff23c1f30307f3eb7b9d2405480a5546baf
+ - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5
+ type_checked_symbol_table: bebbbabce241b025bd104dd8b4daad6744ab729b5289f5a7c17786856a779f9d
+ unrolled_symbol_table: bebbbabce241b025bd104dd8b4daad6744ab729b5289f5a7c17786856a779f9d
initial_ast: babc9ec745d6294d7d72fbc9876ecba9a063466ca638f4bc10fc32f467a394ec
unrolled_ast: babc9ec745d6294d7d72fbc9876ecba9a063466ca638f4bc10fc32f467a394ec
ssa_ast: 1ae012488be36a55c1fa7f963819552447d89f17e159dcb6b8664e19d50673cd
diff --git a/tests/expectations/compiler/statements/expr_statement.out b/tests/expectations/compiler/statements/expr_statement.out
index b114b19d0f..43c55d95e2 100644
--- a/tests/expectations/compiler/statements/expr_statement.out
+++ b/tests/expectations/compiler/statements/expr_statement.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f68d14e8a27bfc9f6d83af3c56b9f38c226f8322205b3717d5636a796557c1d4
- type_checked_symbol_table: c18bc6d4e4f361b177cf17cbb6c34df9bac9d8916e3bb4605d7ca7601da6c6dc
- unrolled_symbol_table: c18bc6d4e4f361b177cf17cbb6c34df9bac9d8916e3bb4605d7ca7601da6c6dc
- initial_ast: 487fa7c1ce17071100d886b850cb63a9a62eba5b201c8c0a18a38d5b311f7578
- unrolled_ast: 487fa7c1ce17071100d886b850cb63a9a62eba5b201c8c0a18a38d5b311f7578
- ssa_ast: f5847d8a0d11f3c474bfa5ebeb126f5380a3d1c2ddb01d96b0ab4e654f1c3036
- flattened_ast: 92f2d5330238230580b8911181825dacdcedbb304690fdc7cef1f104c120671d
- destructured_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd
- inlined_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd
- dce_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd
+ - - initial_symbol_table: 975b9ae3b071c1afad9706f86978391ccffe7e40a702c14b44b3c3592e8e5b64
+ type_checked_symbol_table: 4a6e3b9c87e655d7f25fd07daa98afa1d2016117fac9897b4309b1e83b723ceb
+ unrolled_symbol_table: 4a6e3b9c87e655d7f25fd07daa98afa1d2016117fac9897b4309b1e83b723ceb
+ initial_ast: c8324ded660c3d7d90ff497fac14dc9a2b01919d8321de60d6812578da9247c8
+ unrolled_ast: c8324ded660c3d7d90ff497fac14dc9a2b01919d8321de60d6812578da9247c8
+ ssa_ast: 6a90d6806611905cfd50308dafc1ab3f2fbcf127c11ad4e9464009ebee5ae260
+ flattened_ast: f0cf3eb6ab68d348b1a1162f32bfe4b089c2c1e09481bcfdda3f69a5d855e340
+ destructured_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167
+ inlined_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167
+ dce_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167
bytecode: 401bb4388cffbc9e0df078a93024b669f7de284cfe97f564143486a27cb070ab
warnings: ""
diff --git a/tests/expectations/compiler/statements/expr_statement_fail.out b/tests/expectations/compiler/statements/expr_statement_fail.out
index affd90e42a..92c76bc3ec 100644
--- a/tests/expectations/compiler/statements/expr_statement_fail.out
+++ b/tests/expectations/compiler/statements/expr_statement_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EAST0372006]: function `foo` shadowed by\n --> compiler-test:9:46\n |\n 9 | transition foo(flag: bool, a: u8, b: u8, foo: Foo, i: i8) -> u8 {\n | ^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:10:9\n |\n 10 | a + b;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:11:9\n |\n 11 | flag ? a : b;\n | ^^^^^^^^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:12:9\n |\n 12 | foo.a;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:13:9\n |\n 13 | Foo {\n 14 | a: a,\n 15 | };\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:16:9\n |\n 16 | a;\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:17:9\n |\n 17 | 1u8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:18:9\n |\n 18 | -i8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:19:9\n |\n 19 | ();\n | ^^^\n"
+ - "Error [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:10:9\n |\n 10 | a + b;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:11:9\n |\n 11 | flag ? a : b;\n | ^^^^^^^^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:12:9\n |\n 12 | foo.a;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:13:9\n |\n 13 | Foo {\n 14 | a: a,\n 15 | };\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:16:9\n |\n 16 | a;\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:17:9\n |\n 17 | 1u8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:18:9\n |\n 18 | -i8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:19:9\n |\n 19 | ();\n | ^^^\n"
diff --git a/tests/expectations/compiler/statements/iteration_basic.out b/tests/expectations/compiler/statements/iteration_basic.out
index 3f61c18294..c3a1ca6e42 100644
--- a/tests/expectations/compiler/statements/iteration_basic.out
+++ b/tests/expectations/compiler/statements/iteration_basic.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b
- type_checked_symbol_table: 1de6c57a869065f79692384e551adbaf4079a38b0aad780d29c3a12b4c426cce
- unrolled_symbol_table: c26c328d20ec9c739fdb28969a9d8a4cf6e77d0e531789d87b9957c1f11fd6d2
+ - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5
+ type_checked_symbol_table: a90ae24a99c0b0d0698389ad4273411f6c212b1c50c71208f218e632c2a21b99
+ unrolled_symbol_table: 2bbcffef412f776a20b8af03906990df50557047c3160cc7b1307071f0cc1de5
initial_ast: 345b478700f8b84a9c80c2bfc9b9dcbfbd276c751c22bb45e5cb211dc9fc5a19
unrolled_ast: b597c7f97e377be8df0e2741fc1cbb3a076e6606ebf2b662a801687c742e6cf4
ssa_ast: 0770f3ea728d224942e96ea0a221cb0af7d934fcabde6f1d2c16fefed291585c
diff --git a/tests/expectations/compiler/statements/iteration_nested.out b/tests/expectations/compiler/statements/iteration_nested.out
index 6040edc99d..8ce80bd8e5 100644
--- a/tests/expectations/compiler/statements/iteration_nested.out
+++ b/tests/expectations/compiler/statements/iteration_nested.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 03b82f2ef9ab0a13dc1c6336207ff64b8dc6de77b1594f2be502999e4f7c89f0
- type_checked_symbol_table: 09bc4434858af8eb6e4c0e1f966ae6187dd5f04e7b73592eb2b6c011f36d7e5d
- unrolled_symbol_table: 7dbba533593a57fde32b265b395875684749ad0bb934af3045077fc4f89b2989
+ - - initial_symbol_table: 0c2aa56da16df0e29a010187b08bc18cfb647eb822f1b44886952fe8487ef354
+ type_checked_symbol_table: f5a3ae1ebb60f7d02a461b87461e82bb79d7344473bbfefa2d8064cde8a0dd93
+ unrolled_symbol_table: 3a41526d7ccdd70e3f3c8598846644bb54a177decaa67c999b04c7f3b5bb11e9
initial_ast: bc0522a19ce5bdedae76d24bedf018c4b47d81e6e2dba499e2d24e03e45cdd76
unrolled_ast: 836c792dbcd5c2180e37105dec0a41e1a7d93d24342e96082a2a3b6f9d6f3c08
ssa_ast: 2a6bcc6a24f14c40c79f798bfe97036f0f22d1ee13e38efeb523e38c017d51aa
diff --git a/tests/expectations/compiler/statements/multiple_returns.out b/tests/expectations/compiler/statements/multiple_returns.out
index 34edb3bbc2..a7fb5ceb30 100644
--- a/tests/expectations/compiler/statements/multiple_returns.out
+++ b/tests/expectations/compiler/statements/multiple_returns.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b
- type_checked_symbol_table: f50b69c8caa2bda5533422484abb2382a39df83b776e56a7603c6b50c60ccf25
- unrolled_symbol_table: f50b69c8caa2bda5533422484abb2382a39df83b776e56a7603c6b50c60ccf25
+ - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5
+ type_checked_symbol_table: e7d8107eff994b91baa9dbabce36ad57a25e8c0c4cda53d6d732ed55009fb024
+ unrolled_symbol_table: e7d8107eff994b91baa9dbabce36ad57a25e8c0c4cda53d6d732ed55009fb024
initial_ast: 18525ab30bc32efe2ae28cda3c8e1bce6f825af144b60ef937b0459438b54875
unrolled_ast: 18525ab30bc32efe2ae28cda3c8e1bce6f825af144b60ef937b0459438b54875
ssa_ast: 4f25337bf5c90f169f1e104b9f1b2a7a889ae872f8e073c2ea5dff5b28dc73b3
diff --git a/tests/expectations/compiler/statements/mutate.out b/tests/expectations/compiler/statements/mutate.out
index c9a347a8f0..55561f0f91 100644
--- a/tests/expectations/compiler/statements/mutate.out
+++ b/tests/expectations/compiler/statements/mutate.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b
- type_checked_symbol_table: 583ed0adba552a2abfd5927ecebd5c20fa943380c8d0b45e00a33e7c03de3300
- unrolled_symbol_table: 583ed0adba552a2abfd5927ecebd5c20fa943380c8d0b45e00a33e7c03de3300
+ - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5
+ type_checked_symbol_table: 29920e123c0aee8b99a83a9db16ea20ed51abe478aa1798ef97bb47841c95a15
+ unrolled_symbol_table: 29920e123c0aee8b99a83a9db16ea20ed51abe478aa1798ef97bb47841c95a15
initial_ast: c0d2dec770fc35bb87730440aa9fcf3a6e7fa3d38889b770be77305bf680ede3
unrolled_ast: c0d2dec770fc35bb87730440aa9fcf3a6e7fa3d38889b770be77305bf680ede3
ssa_ast: 432264ef6ab5768b4ee45acbac39586b81e077f6b28bd25bfd3a538dc1f4970c
diff --git a/tests/expectations/compiler/statements/operations/add_assign.out b/tests/expectations/compiler/statements/operations/add_assign.out
index 9ce62b3b98..87e5de16aa 100644
--- a/tests/expectations/compiler/statements/operations/add_assign.out
+++ b/tests/expectations/compiler/statements/operations/add_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: 3aa74a26d1b5a7100d693dae36b0fc501a1cb4fdd4fe642b96487cf355634ae3
unrolled_ast: 3aa74a26d1b5a7100d693dae36b0fc501a1cb4fdd4fe642b96487cf355634ae3
ssa_ast: 9d915654a1161e75159760a4b12b364ba1ee8b02c98516a6ee171a8c9057bcf7
diff --git a/tests/expectations/compiler/statements/operations/and_assign.out b/tests/expectations/compiler/statements/operations/and_assign.out
index 44d202a641..bccc1ab0e5 100644
--- a/tests/expectations/compiler/statements/operations/and_assign.out
+++ b/tests/expectations/compiler/statements/operations/and_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2658cc46474508322e7f12b986c382eeffb3de47b35e77a1a0d78d5ccb012baf
- type_checked_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b
- unrolled_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b
+ - - initial_symbol_table: 24eba50d689b587f5698545b6077712c3d1cbaec9b43599eef9d9a6d33284e23
+ type_checked_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52
+ unrolled_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52
initial_ast: 608ff467a97369f6811d0722055432a8497fee590b89cb85bcd3afd31fb64a11
unrolled_ast: 608ff467a97369f6811d0722055432a8497fee590b89cb85bcd3afd31fb64a11
ssa_ast: d86ea65a36b8f48abb9a665d8956c7642e5b445855e37c860ec8c69e27364b9f
diff --git a/tests/expectations/compiler/statements/operations/bitand_assign.out b/tests/expectations/compiler/statements/operations/bitand_assign.out
index f13a2ddab5..ea805d4d66 100644
--- a/tests/expectations/compiler/statements/operations/bitand_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitand_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: c7878762ae58834cbf3ec6c0b75e66f24b00ec0a9d548cfaa5a828e26dc072ce
unrolled_ast: c7878762ae58834cbf3ec6c0b75e66f24b00ec0a9d548cfaa5a828e26dc072ce
ssa_ast: 47ef7f8591004f6415257a7c248adf944a7501b4c9d939104cebadaa4d93625e
diff --git a/tests/expectations/compiler/statements/operations/bitor_assign.out b/tests/expectations/compiler/statements/operations/bitor_assign.out
index 444e41d361..c7274b16ee 100644
--- a/tests/expectations/compiler/statements/operations/bitor_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitor_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: 32f7f5943fd839050aad456e1c9638c5b02fc2bcedcf3cec7c88cf5359c4dd1a
unrolled_ast: 32f7f5943fd839050aad456e1c9638c5b02fc2bcedcf3cec7c88cf5359c4dd1a
ssa_ast: d1eed9a5b07a3065e046b9d6e75065e612c2cf14351e06c3e90ad36f54dd214e
diff --git a/tests/expectations/compiler/statements/operations/bitxor_assign.out b/tests/expectations/compiler/statements/operations/bitxor_assign.out
index 28417e6641..202412b231 100644
--- a/tests/expectations/compiler/statements/operations/bitxor_assign.out
+++ b/tests/expectations/compiler/statements/operations/bitxor_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: cc6c3aa487fdea72dd6a3ecbd7e42525948a21b623c5050a94ff4e7f39cc9062
unrolled_ast: cc6c3aa487fdea72dd6a3ecbd7e42525948a21b623c5050a94ff4e7f39cc9062
ssa_ast: 6e39657fa42088be4516a4c63cf95587f7148b4547fae893b87d668c313c0b76
diff --git a/tests/expectations/compiler/statements/operations/div_assign.out b/tests/expectations/compiler/statements/operations/div_assign.out
index 50bcf0176b..5715b0dfc4 100644
--- a/tests/expectations/compiler/statements/operations/div_assign.out
+++ b/tests/expectations/compiler/statements/operations/div_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: 05fdfab4d31df7f4fdc1d25f5304fc647defb98fb6791d58ae2ef36d89c5e2a3
unrolled_ast: 05fdfab4d31df7f4fdc1d25f5304fc647defb98fb6791d58ae2ef36d89c5e2a3
ssa_ast: 93331ea11ee7e593766cf96adab480699c71dcf6ab71cfcdbbc26fb800c81282
diff --git a/tests/expectations/compiler/statements/operations/mul_assign.out b/tests/expectations/compiler/statements/operations/mul_assign.out
index 3f133e3fb8..ddc3b846ae 100644
--- a/tests/expectations/compiler/statements/operations/mul_assign.out
+++ b/tests/expectations/compiler/statements/operations/mul_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: b623057842158014b5c75ca2567d77a69391f55e227faf8250270579555fd640
unrolled_ast: b623057842158014b5c75ca2567d77a69391f55e227faf8250270579555fd640
ssa_ast: e81b0c7d608eccd1101192ee4826ecdfb72b143a1fc596e7fdeeccbe7cc62c4c
diff --git a/tests/expectations/compiler/statements/operations/or_assign.out b/tests/expectations/compiler/statements/operations/or_assign.out
index 831425d396..8a1f952f32 100644
--- a/tests/expectations/compiler/statements/operations/or_assign.out
+++ b/tests/expectations/compiler/statements/operations/or_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 2658cc46474508322e7f12b986c382eeffb3de47b35e77a1a0d78d5ccb012baf
- type_checked_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b
- unrolled_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b
+ - - initial_symbol_table: 24eba50d689b587f5698545b6077712c3d1cbaec9b43599eef9d9a6d33284e23
+ type_checked_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52
+ unrolled_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52
initial_ast: eeaeb066abef7f365cedd2a08c2ad959bb100b8ae663f33ebdf22b6416d6e90d
unrolled_ast: eeaeb066abef7f365cedd2a08c2ad959bb100b8ae663f33ebdf22b6416d6e90d
ssa_ast: fe136cae1db70bedc3da0719d66dbe4c6d49750fc1f89046f5d393d08fdf7e82
diff --git a/tests/expectations/compiler/statements/operations/pow_assign.out b/tests/expectations/compiler/statements/operations/pow_assign.out
index f81a8e9778..a4924f6db7 100644
--- a/tests/expectations/compiler/statements/operations/pow_assign.out
+++ b/tests/expectations/compiler/statements/operations/pow_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d
- type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
- unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
+ - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979
+ type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
+ unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
initial_ast: 53ef9b9422f163a44da0744ded75d37b16cac31855c3034dd171eba677fec590
unrolled_ast: 53ef9b9422f163a44da0744ded75d37b16cac31855c3034dd171eba677fec590
ssa_ast: b825b1792593bcee74ea81212c7306d549331ed607b8038862a5c426cc0b878f
diff --git a/tests/expectations/compiler/statements/operations/rem_assign.out b/tests/expectations/compiler/statements/operations/rem_assign.out
index ea06a1179d..16bcecd458 100644
--- a/tests/expectations/compiler/statements/operations/rem_assign.out
+++ b/tests/expectations/compiler/statements/operations/rem_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: 93bb664d26e0e3e9b2ae1313c122f70b0b800d939f7a3729d57c9458b4a6f0cf
unrolled_ast: 93bb664d26e0e3e9b2ae1313c122f70b0b800d939f7a3729d57c9458b4a6f0cf
ssa_ast: 6f77950404621455ddc23917991e1c5bc79115a47c36512ba71c6f6deefb24f5
diff --git a/tests/expectations/compiler/statements/operations/shl_assign.out b/tests/expectations/compiler/statements/operations/shl_assign.out
index 76cff6116c..95639243d2 100644
--- a/tests/expectations/compiler/statements/operations/shl_assign.out
+++ b/tests/expectations/compiler/statements/operations/shl_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d
- type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
- unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
+ - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979
+ type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
+ unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
initial_ast: 77b1ade5c94f97659e39da91067aac9cd9f0ddb00b24a0ed8f4afdf96a1d65e7
unrolled_ast: 77b1ade5c94f97659e39da91067aac9cd9f0ddb00b24a0ed8f4afdf96a1d65e7
ssa_ast: 7b859387e3249990387b31d70954db3182c676b70b34814dd2e8ba5b8ae64761
diff --git a/tests/expectations/compiler/statements/operations/shr_assign.out b/tests/expectations/compiler/statements/operations/shr_assign.out
index 7957ceaa07..b41b350a53 100644
--- a/tests/expectations/compiler/statements/operations/shr_assign.out
+++ b/tests/expectations/compiler/statements/operations/shr_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d
- type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
- unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d
+ - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979
+ type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
+ unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807
initial_ast: fa916b00dc5f716a89795f8b9166e9e0f77c6bf96a9d28ff886bf99766aeaebf
unrolled_ast: fa916b00dc5f716a89795f8b9166e9e0f77c6bf96a9d28ff886bf99766aeaebf
ssa_ast: faa236a32363e9628ab44ece4e079d2f7e8f74b28d082766cbce18279d15e0f1
diff --git a/tests/expectations/compiler/statements/operations/sub_assign.out b/tests/expectations/compiler/statements/operations/sub_assign.out
index 65e92c177d..c67052782f 100644
--- a/tests/expectations/compiler/statements/operations/sub_assign.out
+++ b/tests/expectations/compiler/statements/operations/sub_assign.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9
- type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
- unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6
+ - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1
+ type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
+ unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26
initial_ast: 22cc22077198206d18e3510ed4db5147293dddf20c73d68cf1670f555868a108
unrolled_ast: 22cc22077198206d18e3510ed4db5147293dddf20c73d68cf1670f555868a108
ssa_ast: 7a9dd27f378628ef2852de5405cf6b8a79f4b84c11cea4a3caff7b39ccb180e4
diff --git a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
index 164237e593..c35da7be6f 100644
--- a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
+++ b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 1f9437d94103eae3ffc83a857b2f0a93d8312417f7757c48566fb3ec302d3e93
- type_checked_symbol_table: 7d388e9e2084be4a75147864d477a6bd02c4dea5e4d9762065a0069ed1d87270
- unrolled_symbol_table: 7d388e9e2084be4a75147864d477a6bd02c4dea5e4d9762065a0069ed1d87270
+ - - initial_symbol_table: 4045229cbf3708f1c1305fc1dd3478d9d86d0acbeae5b69fd1664750233538a8
+ type_checked_symbol_table: 13910fa69b396f93a7aaf25fa60dd6695847c43f41c0e053ae64d9bb4b1b3e55
+ unrolled_symbol_table: 13910fa69b396f93a7aaf25fa60dd6695847c43f41c0e053ae64d9bb4b1b3e55
initial_ast: 3c9369cf267006f87343bdaf9dc2c9779133e8467812ab9afbdfd055b6850b78
unrolled_ast: 3c9369cf267006f87343bdaf9dc2c9779133e8467812ab9afbdfd055b6850b78
ssa_ast: 2f052ec0ba0bfbedda284648ad671ac99e7b73951a5874b7f5aa0f987b02869f
diff --git a/tests/expectations/compiler/statements/underscore_for_loop.out b/tests/expectations/compiler/statements/underscore_for_loop.out
index 5ebe490b93..03c7ef8235 100644
--- a/tests/expectations/compiler/statements/underscore_for_loop.out
+++ b/tests/expectations/compiler/statements/underscore_for_loop.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c
- type_checked_symbol_table: a20c448231cbb3f861fa5205ec46714d43160607296c366c325944bb1f4cee52
- unrolled_symbol_table: 52e8de812cfed224e205ce030881029a27299a1448ce4ecd3fdb6179f4a98274
+ - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc
+ type_checked_symbol_table: 27e3e46a4fcf48fad090fe195e1ccbd9c160bcc9505f75ccd33a046e7384e977
+ unrolled_symbol_table: 4662126a2a03d9a091fa502bbb2422ae9f2103c6a6fd1ce0e5aa665856f09ee5
initial_ast: dba194edd2331920b8af97d44cd71ade0102504dbbe684691515f3997ad34f2d
unrolled_ast: 8e682efac4521aa801e89ee003143fa8d0a8b32216d1a92a9b0134264523bd95
ssa_ast: d49889f56ae7e7def599d62ac121782abc1b6e5de11ec6983ce07db80cc334a2
diff --git a/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out b/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out
index ad0a403a1e..92be95cd85 100644
--- a/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out
+++ b/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:5:19\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^\n"
+ - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:5:19\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^\n"
diff --git a/tests/expectations/compiler/structs/duplicate_name_context.out b/tests/expectations/compiler/structs/duplicate_name_context.out
deleted file mode 100644
index c298f52e7d..0000000000
--- a/tests/expectations/compiler/structs/duplicate_name_context.out
+++ /dev/null
@@ -1,5 +0,0 @@
----
-namespace: Compile
-expectation: Fail
-outputs:
- - "Error [EAST0372007]: struct `Bar` shadowed by\n --> compiler-test:9:13\n |\n 9 | let Bar: u32 = 66u32;\n | ^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/structs/global_shadow_struct_fail.out b/tests/expectations/compiler/structs/global_shadow_struct_fail.out
index 5e8b699aa6..b99adca4a0 100644
--- a/tests/expectations/compiler/structs/global_shadow_struct_fail.out
+++ b/tests/expectations/compiler/structs/global_shadow_struct_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EAST0372015]: There are two mismatched definitions of struct `s1`.\n |\n = Duplicate definitions of structs are required to use external structs, but each field's name and type must match exactly.\n"
+ - "Error [EAST0372007]: struct `s1` shadowed by\n --> compiler-test:9:5\n |\n 9 | struct s1 {\n 10 | f1: u32,\n 11 | f2: u32,\n 12 | f3: u32\n 13 | }\n | ^\n"
diff --git a/tests/expectations/compiler/structs/inline.out b/tests/expectations/compiler/structs/inline.out
index 92c975490c..314592cb46 100644
--- a/tests/expectations/compiler/structs/inline.out
+++ b/tests/expectations/compiler/structs/inline.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 583dc525349866649c77d4217f42d55aadc0ff297f56ea1d3a0523d8678037d4
- type_checked_symbol_table: 81ecb953386b31f7b10da22d4be5f34d2c537012b2ab04a9218f8697f9b6f0b2
- unrolled_symbol_table: 81ecb953386b31f7b10da22d4be5f34d2c537012b2ab04a9218f8697f9b6f0b2
- initial_ast: 7c02d909acd978fc0de647e2874bf3ff4140c717eebf33071d07933d6961fd66
- unrolled_ast: 7c02d909acd978fc0de647e2874bf3ff4140c717eebf33071d07933d6961fd66
- ssa_ast: 299412fc848568342ad450128d3f22ee080116eae32dcd8213579468360075ee
- flattened_ast: c5cbedb32faebbf55fffb751f6e09bda633e6c5a08425f507732b7c8a517b14c
- destructured_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6
- inlined_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6
- dce_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6
+ - - initial_symbol_table: 44df02a2ad2b80a65437f8d65d2d4a829e3406c6b09632332f4fd5c86ef84e1a
+ type_checked_symbol_table: c3508a4886b561825f823aa7cff473551ef44b8fb35cb88fc731b113ab46167a
+ unrolled_symbol_table: c3508a4886b561825f823aa7cff473551ef44b8fb35cb88fc731b113ab46167a
+ initial_ast: 983b3ad5f526516fe042a25f363c7bc37dd1dcf7b2cae80d69e65862db4d1e3c
+ unrolled_ast: 983b3ad5f526516fe042a25f363c7bc37dd1dcf7b2cae80d69e65862db4d1e3c
+ ssa_ast: faafaeb48d7814ac033b0642d6a15a8ed755bb5ce87e7ab35a05a7bc92c77345
+ flattened_ast: b20bb85566ff1478c577a6b6a5622b4cb7d5bbcae66124902563e718956a7417
+ destructured_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168
+ inlined_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168
+ dce_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168
bytecode: ec61be65e2947187dd58fdd1cf6f98301443d81e225b3ba2a3971b38ed950b05
warnings: ""
diff --git a/tests/expectations/compiler/structs/inline_undefined.out b/tests/expectations/compiler/structs/inline_undefined.out
index bf8ad9dd68..6ae0cf5553 100644
--- a/tests/expectations/compiler/structs/inline_undefined.out
+++ b/tests/expectations/compiler/structs/inline_undefined.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372005]: Unknown struct `Foo`\n --> compiler-test:5:22\n |\n 5 | let a: Foo = Foo { };\n | ^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
+ - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372005]: Unknown struct `Foo`\n --> compiler-test:5:22\n |\n 5 | let a: Foo = Foo { };\n | ^^^\nError [ETYC0372093]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/structs/member_variable.out b/tests/expectations/compiler/structs/member_variable.out
index 5c90c3b4ec..b211369caa 100644
--- a/tests/expectations/compiler/structs/member_variable.out
+++ b/tests/expectations/compiler/structs/member_variable.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4f376199154755ecffaed998ff593dbc78c3ac2f8715639c57ca7c2af1da9bb7
- type_checked_symbol_table: b8aa26ec91094839e55b11d53f07161fe9b965d5f17c2cd0052da94f0105bdf0
- unrolled_symbol_table: b8aa26ec91094839e55b11d53f07161fe9b965d5f17c2cd0052da94f0105bdf0
- initial_ast: f13585308300a0c478ae79d46003ab7a988e5a44cb6a4c9b66ccacb9bb6df13a
- unrolled_ast: f13585308300a0c478ae79d46003ab7a988e5a44cb6a4c9b66ccacb9bb6df13a
- ssa_ast: 3c7db2299e5d8e41dfd008ab1313f2263512c95af840f222fd375a1a08308934
- flattened_ast: ac1972ff908ec2fb1d43e0480dde51eaad87658d91b03a477830875baf103acc
- destructured_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d
- inlined_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d
- dce_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d
+ - - initial_symbol_table: 4667fa49869abe16075748c1a61baad2b8ccc2b09ce08b8e3e84d0b9c3b4d292
+ type_checked_symbol_table: 0cb0654b2a10c9ff7ce6088bc1bcb03a5e6e8fbe6ad0862a3bdf4799481a0ba0
+ unrolled_symbol_table: 0cb0654b2a10c9ff7ce6088bc1bcb03a5e6e8fbe6ad0862a3bdf4799481a0ba0
+ initial_ast: 33a450e5fcf5d21a2c9e8bfaa2f6c8057dfdafd578f57d80b8fc86d217f4e1df
+ unrolled_ast: 33a450e5fcf5d21a2c9e8bfaa2f6c8057dfdafd578f57d80b8fc86d217f4e1df
+ ssa_ast: 9c809d9108ecf5e2aa27a951bc37b38b77e566757755477b135dabd4e71035c0
+ flattened_ast: 29f6f0a7ff908ff7f230a040e70a3d16caa9d902d6c42c64e2aa109eb2a9f64d
+ destructured_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba
+ inlined_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba
+ dce_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba
bytecode: 762d4097e94ed495b4a3996bae354d8c1b9396d0620e8f794ae4356829a6e89d
warnings: ""
diff --git a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out
index 8b43b11c63..86c8850a3f 100644
--- a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out
+++ b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: eba09e7f0828cdae6e01c879e6b7d9408038d5b1cbf7e20b701711db24245ef7
- type_checked_symbol_table: 0ae6329098f9256de03c29009d8eb6c9c1b4f79f3c2754e34d7e74274fde773f
- unrolled_symbol_table: 0ae6329098f9256de03c29009d8eb6c9c1b4f79f3c2754e34d7e74274fde773f
- initial_ast: 6ca344d86403d74d707343d455a9504e6785217af2ad4ab2de48a6c4484c7e82
- unrolled_ast: 6ca344d86403d74d707343d455a9504e6785217af2ad4ab2de48a6c4484c7e82
- ssa_ast: 5210df094bf1f4c090affa58a92689b4a8e020e0ad7d6ee2537b4bd7b2c9856f
- flattened_ast: aee7c2aea42e43e49048b107b1961f063eaa473103f42c2e1c16e2557471e420
- destructured_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80
- inlined_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80
- dce_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80
+ - - initial_symbol_table: 6b43d8c8b23b467365009382a571767fb1d103da905adea3f7a5b189a8f3d5d8
+ type_checked_symbol_table: 1d6a5efedb3096b78f013ed82b25fc96461827d3eb119396663e6d22203dc2cb
+ unrolled_symbol_table: 1d6a5efedb3096b78f013ed82b25fc96461827d3eb119396663e6d22203dc2cb
+ initial_ast: 52b80d6c696604d571d975735d7a3a2e5ef43bd193e200e39082b2f434c1711e
+ unrolled_ast: 52b80d6c696604d571d975735d7a3a2e5ef43bd193e200e39082b2f434c1711e
+ ssa_ast: 630a65faa1e3a6ebc644dee6530c05c713c8cab1d3379feaafd8a5bb9f5623f0
+ flattened_ast: ab8df7cb8ace25317f9d8d5c9d5fe356440a979b365547c07799a5116c0cab5e
+ destructured_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302
+ inlined_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302
+ dce_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302
bytecode: 863e38ce365f290cb635173708362b07c114f9c938e377d5373d2cdbd5555098
warnings: ""
diff --git a/tests/expectations/compiler/structs/struct_init_out_of_order.out b/tests/expectations/compiler/structs/struct_init_out_of_order.out
index db052574fd..1137565894 100644
--- a/tests/expectations/compiler/structs/struct_init_out_of_order.out
+++ b/tests/expectations/compiler/structs/struct_init_out_of_order.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: f4bb4a52de7581e84d87475b59228eb1a118a5c112841fca2168ff69075d47f8
- type_checked_symbol_table: 5d5e1dfa1c326fea22d1d2548939038e2bea4454d37c542b76daf22e964d3c24
- unrolled_symbol_table: 5d5e1dfa1c326fea22d1d2548939038e2bea4454d37c542b76daf22e964d3c24
- initial_ast: 146062fb0b1d0bba6e24d19534fbcb95d6620062e28bf63f6519f2aa8ead29fe
- unrolled_ast: 146062fb0b1d0bba6e24d19534fbcb95d6620062e28bf63f6519f2aa8ead29fe
- ssa_ast: af619b409752e12cbbbdde0f051105e53cc8faf97d3dcac2afaad6dbae190493
- flattened_ast: 78e81bba484856856e92d19d5ebb7fee95444662bbaa6199a2b99f6db2e737ef
- destructured_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa
- inlined_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa
- dce_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa
+ - - initial_symbol_table: 233797bcc28fd17cd05d541f7ce6c78aa8701cb2f4ab055b3fff9f1709722be7
+ type_checked_symbol_table: ae3828335f3fdaa6bf9e3cd0fb81c1f9deb62b9d37315b8a61c6255668ef9948
+ unrolled_symbol_table: ae3828335f3fdaa6bf9e3cd0fb81c1f9deb62b9d37315b8a61c6255668ef9948
+ initial_ast: 62e7d18a8541b7d1dbacecbb6a0de10a51ae1c06c87ba065b9f8c5111adb08d4
+ unrolled_ast: 62e7d18a8541b7d1dbacecbb6a0de10a51ae1c06c87ba065b9f8c5111adb08d4
+ ssa_ast: 4d61dfcddad4ec8c8734214c5279967ba3c8d1d15f79a23a75b5cd3658d28cb4
+ flattened_ast: 0cd17780181935509b35b2475c5ff277a9eecb016478f3d341c3c0e9b8bdf39c
+ destructured_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8
+ inlined_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8
+ dce_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8
bytecode: e8b13087d9609aaed141be0bd8bcdcf8941faa1eff034046212c276ff58e0cf4
warnings: ""
diff --git a/tests/expectations/compiler/structs/unknown_member_type_fail.out b/tests/expectations/compiler/structs/unknown_member_type_fail.out
index bc5bcb3d72..8c3151c580 100644
--- a/tests/expectations/compiler/structs/unknown_member_type_fail.out
+++ b/tests/expectations/compiler/structs/unknown_member_type_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372017]: The type `Bar` is not found in the current scope.\n --> compiler-test:6:9\n |\n 6 | bar: Bar,\n | ^^^^^^^^\n"
+ - "Error [ETYC0372017]: The type `Bar` is not found in the current scope.\n --> compiler-test:6:9\n |\n 6 | bar: Bar,\n | ^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\n"
diff --git a/tests/expectations/compiler/tuple/function_call_returns_tuple.out b/tests/expectations/compiler/tuple/function_call_returns_tuple.out
index 39f8f59c8d..afaf8bc239 100644
--- a/tests/expectations/compiler/tuple/function_call_returns_tuple.out
+++ b/tests/expectations/compiler/tuple/function_call_returns_tuple.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 6a64cd4ae243a7d68fd8d89d5a8e04a76ed03c1b05440098808261bd24b8c844
- type_checked_symbol_table: ad696035bb707e236b8370f2d0f58c3b9439a9fe884e8c9f48fb5e66b2d0f478
- unrolled_symbol_table: ad696035bb707e236b8370f2d0f58c3b9439a9fe884e8c9f48fb5e66b2d0f478
- initial_ast: fd2ebedcb3a3191a99c6a9ab89ba25cd539437aca774ffaea8327aba98fe449a
- unrolled_ast: fd2ebedcb3a3191a99c6a9ab89ba25cd539437aca774ffaea8327aba98fe449a
- ssa_ast: 3d5d0e8d16409ec63a7f1baa5f81ea77bce96676ba0dd8b19df7607eb5387417
- flattened_ast: e59ff09ec501248b4c286b1aa1799cf86041821d238ca46a6471d120893e474a
- destructured_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5
- inlined_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5
- dce_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5
+ - - initial_symbol_table: f5ab866b238499eac22c17e69673bfc3cfc48b0ceb248e448655f9aa7d2f1f6d
+ type_checked_symbol_table: e72300be76c3791d1957ed314a1272c5fe1b923c776133e25f536e7932d06a37
+ unrolled_symbol_table: e72300be76c3791d1957ed314a1272c5fe1b923c776133e25f536e7932d06a37
+ initial_ast: 241b1f09f3aedc819c2ff71f3137006deb64bb6df2faa59fd33fc0ea605cffeb
+ unrolled_ast: 241b1f09f3aedc819c2ff71f3137006deb64bb6df2faa59fd33fc0ea605cffeb
+ ssa_ast: 8bdc4158cbf4b7f9ba113a1cd112299832d629bed68b9b436afa9072064e4092
+ flattened_ast: 25bb4c9e408cb2c3264d537a88bd574c9cf044bc7c94aa36c7081c2698a9274a
+ destructured_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770
+ inlined_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770
+ dce_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770
bytecode: f8a3d7352634db2882bc62840443ed6981ab356b6037c6bce8b2361189e82319
warnings: ""
diff --git a/tests/expectations/compiler/tuple/function_early_return.out b/tests/expectations/compiler/tuple/function_early_return.out
index 88a90e7c5f..f6cee39e49 100644
--- a/tests/expectations/compiler/tuple/function_early_return.out
+++ b/tests/expectations/compiler/tuple/function_early_return.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e
- type_checked_symbol_table: 299c49cf52a6373c2b81aee04787fb3fe36ce568921e0e58e16fc71ca718d50d
- unrolled_symbol_table: 299c49cf52a6373c2b81aee04787fb3fe36ce568921e0e58e16fc71ca718d50d
+ - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354
+ type_checked_symbol_table: 6693348edd33360ba3488099a5cc2db7d736bd6a8154273e625c87fe84423a0d
+ unrolled_symbol_table: 6693348edd33360ba3488099a5cc2db7d736bd6a8154273e625c87fe84423a0d
initial_ast: 50f57839afd389ff291671abcd7709268a9e154fc15acacf3fd8a2d76c72eed8
unrolled_ast: 50f57839afd389ff291671abcd7709268a9e154fc15acacf3fd8a2d76c72eed8
ssa_ast: b0d4bc69d18209b1932925861fc67876fa95518ad3bfe89ff68e3dac804e8a11
diff --git a/tests/expectations/compiler/tuple/function_return.out b/tests/expectations/compiler/tuple/function_return.out
index 8b49978e5d..6a3fb678ef 100644
--- a/tests/expectations/compiler/tuple/function_return.out
+++ b/tests/expectations/compiler/tuple/function_return.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e
- type_checked_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5
- unrolled_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5
+ - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354
+ type_checked_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0
+ unrolled_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0
initial_ast: 24407d3676108b13009f231b90e6ef1974462af6fd462d25176070779febf3f2
unrolled_ast: 24407d3676108b13009f231b90e6ef1974462af6fd462d25176070779febf3f2
ssa_ast: 88bf832acb0c0ae8bcd471cbbea8b09ac157cf11250ffd3501c1ced84b5047c2
diff --git a/tests/expectations/compiler/tuple/function_return_nothing.out b/tests/expectations/compiler/tuple/function_return_nothing.out
index eeb9a38b30..ac61701912 100644
--- a/tests/expectations/compiler/tuple/function_return_nothing.out
+++ b/tests/expectations/compiler/tuple/function_return_nothing.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 23fdbe5285f14d4a59fec986590f64b0a911044c52f8d45c83d597eb8bc8ee24
- type_checked_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567
- unrolled_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567
+ - - initial_symbol_table: 1ac71e1b5a420c9512b7bc6886e30d70bb4a57aaee1d28f0444e0685a2b50b88
+ type_checked_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67
+ unrolled_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67
initial_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
unrolled_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
ssa_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
diff --git a/tests/expectations/compiler/tuple/function_return_unit.out b/tests/expectations/compiler/tuple/function_return_unit.out
index eeb9a38b30..ac61701912 100644
--- a/tests/expectations/compiler/tuple/function_return_unit.out
+++ b/tests/expectations/compiler/tuple/function_return_unit.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 23fdbe5285f14d4a59fec986590f64b0a911044c52f8d45c83d597eb8bc8ee24
- type_checked_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567
- unrolled_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567
+ - - initial_symbol_table: 1ac71e1b5a420c9512b7bc6886e30d70bb4a57aaee1d28f0444e0685a2b50b88
+ type_checked_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67
+ unrolled_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67
initial_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
unrolled_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
ssa_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4
diff --git a/tests/expectations/compiler/tuple/function_return_varying_modes.out b/tests/expectations/compiler/tuple/function_return_varying_modes.out
index 1dc30b0e5d..c7ba3162a4 100644
--- a/tests/expectations/compiler/tuple/function_return_varying_modes.out
+++ b/tests/expectations/compiler/tuple/function_return_varying_modes.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e
- type_checked_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5
- unrolled_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5
+ - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354
+ type_checked_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0
+ unrolled_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0
initial_ast: ea788e347e918c2063ecf7f12ffaecf2ab800924ac2b960f6dc00ee62f3daf95
unrolled_ast: ea788e347e918c2063ecf7f12ffaecf2ab800924ac2b960f6dc00ee62f3daf95
ssa_ast: 20356e72332fd29d93923c4f1cdbf07e7a0ee0c13f6ec2b0ce332f91b2ff73b1
diff --git a/tests/expectations/compiler/tuple/return_with_different_modes.out b/tests/expectations/compiler/tuple/return_with_different_modes.out
index 84e3b5858c..b32a3af5cb 100644
--- a/tests/expectations/compiler/tuple/return_with_different_modes.out
+++ b/tests/expectations/compiler/tuple/return_with_different_modes.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e94616174c572a6d2f8955d244316e64060a996225c81b2c6fb01ace0675d877
- type_checked_symbol_table: d03ba34620be6ed5baf8ee9d76255c2e7ee074552c651994a06883a97525fd47
- unrolled_symbol_table: d03ba34620be6ed5baf8ee9d76255c2e7ee074552c651994a06883a97525fd47
+ - - initial_symbol_table: 9d61592fbaca0a896d2557e778b55573d03d90bd64ee8a50d8fd8e2faa41b622
+ type_checked_symbol_table: 78bd6fac168b635176a538e19371e235a8f1474057115fa46b279c32e124561e
+ unrolled_symbol_table: 78bd6fac168b635176a538e19371e235a8f1474057115fa46b279c32e124561e
initial_ast: 8be8ba1d0a33526bde4ab84a139be6acf2e7a23c7eb19e032af786d2c3cea84b
unrolled_ast: 8be8ba1d0a33526bde4ab84a139be6acf2e7a23c7eb19e032af786d2c3cea84b
ssa_ast: 0f9ec27dab2279f447b8876f6f848c2a67cde04d692f8f88c0a5f2fe0dc45e9e
diff --git a/tests/expectations/compiler/tuple/tuple_access.out b/tests/expectations/compiler/tuple/tuple_access.out
index bd8c14de9a..7656b1c68d 100644
--- a/tests/expectations/compiler/tuple/tuple_access.out
+++ b/tests/expectations/compiler/tuple/tuple_access.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 5786aaca2eb0976ff29dd2481a1e1a0cf8447e4fa1de58ccee9e22351301d000
- type_checked_symbol_table: 360ce0457c74782541f0c52ed1ee5edc8b04d78fe24dd399eb2ccdaf0adcdc11
- unrolled_symbol_table: 360ce0457c74782541f0c52ed1ee5edc8b04d78fe24dd399eb2ccdaf0adcdc11
+ - - initial_symbol_table: f4b964b1d33e85d945f8606a8afb46bba1a2de36eec1af0fc2f5e5777bbc9202
+ type_checked_symbol_table: 9fe27e837b9a43a5fd13978870331aa65b48d46120d9a16d8527bc1466fe4288
+ unrolled_symbol_table: 9fe27e837b9a43a5fd13978870331aa65b48d46120d9a16d8527bc1466fe4288
initial_ast: 82d3fa9f6cde4a683c75f85f59681144d2d01e22fc636fe061f0d400fb30272c
unrolled_ast: 82d3fa9f6cde4a683c75f85f59681144d2d01e22fc636fe061f0d400fb30272c
ssa_ast: 481ce80b954b00dfcf4192bcf4b5a2a3412007de620cdddba0e59379bb52b239
diff --git a/tests/expectations/compiler/tuple/tuple_destructure.out b/tests/expectations/compiler/tuple/tuple_destructure.out
index 1fcd25ccfa..70e6bdda77 100644
--- a/tests/expectations/compiler/tuple/tuple_destructure.out
+++ b/tests/expectations/compiler/tuple/tuple_destructure.out
@@ -2,15 +2,15 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: df24b35ac316a906676186c5f0bfc3a9e53385eb9ac0f7e4e5314a43472a8771
- type_checked_symbol_table: 24d01a2377bd771c9413d054d97ebd85f5c6aaf78baf4fa5edf10a3e526a3a1a
- unrolled_symbol_table: 24d01a2377bd771c9413d054d97ebd85f5c6aaf78baf4fa5edf10a3e526a3a1a
- initial_ast: f7326f14b50e353bb0b600740329413d6aa95e092a416cbcc7cc2c160d54a388
- unrolled_ast: f7326f14b50e353bb0b600740329413d6aa95e092a416cbcc7cc2c160d54a388
- ssa_ast: b9c31d9117c958163c155ac26596cc84cb5f6c4618c00e093d6e35e857890ecd
- flattened_ast: aa94e88ca0e4ebeb5f8a526811542adf42b691ef985f06c5e4b46ff96d0aa815
- destructured_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75
- inlined_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75
- dce_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75
+ - - initial_symbol_table: ba61046fa1260eb59fd20fbd0766d23c1e67e35ac5c7f7788e457a9d9c97c506
+ type_checked_symbol_table: a205634af3ce7d157d88622635e8f33dfe5b1fc9b57e87169b7e8c851dce86c9
+ unrolled_symbol_table: a205634af3ce7d157d88622635e8f33dfe5b1fc9b57e87169b7e8c851dce86c9
+ initial_ast: 99d4dddeec67bef33f5878b9426c55728683512da012e20c24b69bff7556965c
+ unrolled_ast: 99d4dddeec67bef33f5878b9426c55728683512da012e20c24b69bff7556965c
+ ssa_ast: e6335b7628386ba188907eb137e2813d95663c1543569be9142c44af7ded8552
+ flattened_ast: 64bca0237ab7c0cdfcbfd8deb562478eeed4b470c5215210443e5d9954696f67
+ destructured_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80
+ inlined_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80
+ dce_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80
bytecode: 404bfa1fcdb0b113686f984a5d33322565e6acbb2438db7def4dd40d20f52093
warnings: ""
diff --git a/tests/expectations/compiler/tuple/tuple_in_assignment.out b/tests/expectations/compiler/tuple/tuple_in_assignment.out
index 59d69a63ed..146cd4bcf4 100644
--- a/tests/expectations/compiler/tuple/tuple_in_assignment.out
+++ b/tests/expectations/compiler/tuple/tuple_in_assignment.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 3f56c0ce57403c4c404dd46906c6045bd460eccc83de2eafd5869395aea6c95c
- type_checked_symbol_table: 92ad301f4c3256fcd7bc6c52240273513e2e952458b372451306ae8b6faa51e1
- unrolled_symbol_table: 92ad301f4c3256fcd7bc6c52240273513e2e952458b372451306ae8b6faa51e1
+ - - initial_symbol_table: 98970b51d53cfe55fa5233dd0e53c5060013d5f965b4319dbb65f5f3c197a575
+ type_checked_symbol_table: 0fed7bc9897b9c66952dca28a6df89f0d0449a418fd192157c0ee4482db7816f
+ unrolled_symbol_table: 0fed7bc9897b9c66952dca28a6df89f0d0449a418fd192157c0ee4482db7816f
initial_ast: 0bcb2c4889cc9768a63edd3d51c78c2efcfd88e2527894211a7ebf02f6d79878
unrolled_ast: 0bcb2c4889cc9768a63edd3d51c78c2efcfd88e2527894211a7ebf02f6d79878
ssa_ast: 89d92b66da159f9e441a28c4634858a623928596d4bfa9b3334ed2e7fcb15d4c
diff --git a/tests/expectations/compiler/tuple/tuple_in_definition.out b/tests/expectations/compiler/tuple/tuple_in_definition.out
index 7bbf4bd367..1a8a0c1ef3 100644
--- a/tests/expectations/compiler/tuple/tuple_in_definition.out
+++ b/tests/expectations/compiler/tuple/tuple_in_definition.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 4bdf8cb6fb5a7f54c6bb29f9e248136b5822ad15e78402fffc899dc29da5d786
- type_checked_symbol_table: 603badd2e0f89cded965b54baa2249bf33937c4a8a8b02bf47cabd28fccea792
- unrolled_symbol_table: 603badd2e0f89cded965b54baa2249bf33937c4a8a8b02bf47cabd28fccea792
+ - - initial_symbol_table: 41e6ada8c83400558af3f988c3ff570d80330b9877883f7c120635242a0deeef
+ type_checked_symbol_table: e1c36e4a8e486aac91ec0eaa1314a38db026d97a6a798d56a664b0d43afbb3a6
+ unrolled_symbol_table: e1c36e4a8e486aac91ec0eaa1314a38db026d97a6a798d56a664b0d43afbb3a6
initial_ast: f2a010303ab0097a671f677b34f1f10400a7bc6edf8e97013e76d0cf521f14f0
unrolled_ast: f2a010303ab0097a671f677b34f1f10400a7bc6edf8e97013e76d0cf521f14f0
ssa_ast: 50b84b6345b10f42990bc06a4d0d699ea59874f8ffba520b8e6272dbcd5a5285
diff --git a/tests/expectations/compiler/tuple/tuple_in_loop.out b/tests/expectations/compiler/tuple/tuple_in_loop.out
index 5b462e6b5d..baf74e78b7 100644
--- a/tests/expectations/compiler/tuple/tuple_in_loop.out
+++ b/tests/expectations/compiler/tuple/tuple_in_loop.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: 29c5ccd086818dffe7007d1e0ad0ce8cc5151c1e7861fd6c0d7d27ad7a9135fd
- type_checked_symbol_table: 2c22344194236b91a5e606072384e7af498d8327a913f6ba9189c526ab1727a4
- unrolled_symbol_table: 6724556450e0f788a42f27ae08b1bd7f9841d4a34276ec580ccdc9c3ff0d23cd
+ - - initial_symbol_table: 1cd8902413beacdbab73d31596c5a0502725efa914452fd82949533592482b55
+ type_checked_symbol_table: 1622e71425318fd9521f4f995e218224023fff2c84ba7676cf6b39d4233b782f
+ unrolled_symbol_table: 1a4f5d4d5a1f75174269561983c8b12a481d7ab072cb3dd383746a81c5e2b1f3
initial_ast: 35b9d53b7b87659ec3cea19eab80be0c69d9c1e3a56b865a9406020a083f55d6
unrolled_ast: 9c1f40f519b68a1d7fe0b2c61c7b89b925f64baa372816d7bc20d15f117c9f76
ssa_ast: 2d22cc1e939116bd64b08394ed1e6ad0ae6120c3ba49173f97f63e6b3533ae58
diff --git a/tests/expectations/compiler/tuple/unit.out b/tests/expectations/compiler/tuple/unit.out
index fdf31c9029..aab956a060 100644
--- a/tests/expectations/compiler/tuple/unit.out
+++ b/tests/expectations/compiler/tuple/unit.out
@@ -2,9 +2,9 @@
namespace: Compile
expectation: Pass
outputs:
- - - initial_symbol_table: e13948a32d5862e65bcd7a0fce099b5afc72e4da43cfc9e57ac6b5cc83382aab
- type_checked_symbol_table: 4141151e0fd3d51235a78bd9848187c7876d0e0f15f2d7291ca95ee19d4093a1
- unrolled_symbol_table: 4141151e0fd3d51235a78bd9848187c7876d0e0f15f2d7291ca95ee19d4093a1
+ - - initial_symbol_table: c79a221b65f20b98cdfe0e2cab9905ba1dcfd86d182d486edfde333e76db1de3
+ type_checked_symbol_table: 1dccafce004a36493328ce5739febf9131062d2cd675d0a827226fb7dc2bea3e
+ unrolled_symbol_table: 1dccafce004a36493328ce5739febf9131062d2cd675d0a827226fb7dc2bea3e
initial_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e
unrolled_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e
ssa_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e
diff --git a/tests/expectations/execution/array_sum.out b/tests/expectations/execution/array_sum.out
index 80a8b16e68..06b87e130f 100644
--- a/tests/expectations/execution/array_sum.out
+++ b/tests/expectations/execution/array_sum.out
@@ -2,9 +2,9 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: 2636d609084c5edbbc22b952f4619fe7a599d7ff8e343ac2068e0b96b7f76632
- type_checked_symbol_table: 45b59b6a193e80b647beae0fa1223d042b716e5e66595a1396daebd825e10113
- unrolled_symbol_table: 82ec549e32104983d7af9d4bccfbebb5997ecf2b22bc1823851f0a438362e293
+ - - initial_symbol_table: b1930335d43c6a4946c2ddc425b7986a9fbeca7aed15edd9ffd5551a6d930797
+ type_checked_symbol_table: 19007cdbe0894c75abf82f0dede3703837dee2d17e6556e721fd50f594df9e24
+ unrolled_symbol_table: e59364c597307bb4b65c3a5201cbd259cd6b8d3072f890115a32c1e044ae6f2c
initial_ast: 0be65d212691feb1576afd5bcf8e4e0035e19b8ea5341dcabb9cebbe9f524290
unrolled_ast: 33ec084d4501cf090a236ac6f2d8779d6f7f9d7e6cdee0143702ca33380c9aa0
ssa_ast: 5f412da9a0d11271e346f828a64e1dbc8a9ab261d9cd5c36d5ede1280c6ca560
diff --git a/tests/expectations/execution/cast_coersion.out b/tests/expectations/execution/cast_coersion.out
index 3510faab08..0bbc152761 100644
--- a/tests/expectations/execution/cast_coersion.out
+++ b/tests/expectations/execution/cast_coersion.out
@@ -2,16 +2,16 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: 89d449785a0dd287784c79fd653ea04c2d2491c2a16312dcec237a0f3eec3f8f
- type_checked_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607
- unrolled_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607
- initial_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e
- unrolled_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e
- ssa_ast: f5949869dabfbb4c18a219af8dbc4faf82a4b6164a99455266c491d0d56f63ad
- flattened_ast: c6beb21e44ee3e3cd2cfd38845078e755d9e719280e3748b00511a84fb9110e7
- destructured_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
- inlined_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
- dce_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999
+ - - initial_symbol_table: 317827cd724f571eafec09fa160b593fdcf229602039d5b4a89761fab9f1b1e3
+ type_checked_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def
+ unrolled_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def
+ initial_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316
+ unrolled_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316
+ ssa_ast: 4d65d18451d1333104073410d279c58d998cb41bc2bbc5122fa6e7285456b3de
+ flattened_ast: 991acab3b5bd42964c21be84a2b089f8a50ee0944d829af03ace717aec40d095
+ destructured_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
+ inlined_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
+ dce_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db
bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1
warnings: ""
results:
diff --git a/tests/expectations/execution/chain.out b/tests/expectations/execution/chain.out
index 019b6b58f8..b503c8f486 100644
--- a/tests/expectations/execution/chain.out
+++ b/tests/expectations/execution/chain.out
@@ -2,9 +2,9 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c
- type_checked_symbol_table: b5244a547358d12cd61b645f6d73aaad83fa1e3b2976e99027e66b7a200e3a7c
- unrolled_symbol_table: b5244a547358d12cd61b645f6d73aaad83fa1e3b2976e99027e66b7a200e3a7c
+ - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc
+ type_checked_symbol_table: 788657858fc7d1391e64f03bc5e45963f1135e9545e38e93eb97f5818a593651
+ unrolled_symbol_table: 788657858fc7d1391e64f03bc5e45963f1135e9545e38e93eb97f5818a593651
initial_ast: 671ad6b623c417287a562a53a7f4804d9165d94f36f7df397c79463b5d6d219b
unrolled_ast: 671ad6b623c417287a562a53a7f4804d9165d94f36f7df397c79463b5d6d219b
ssa_ast: d1384235205da73c64abe3f46d464bb2c58ed9da71f667c4136331d25727048a
diff --git a/tests/expectations/execution/counter.out b/tests/expectations/execution/counter.out
index 09625f5d46..43f6c6a45f 100644
--- a/tests/expectations/execution/counter.out
+++ b/tests/expectations/execution/counter.out
@@ -2,16 +2,16 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: 4194c6207c716b52d30529becd081afc9b7313e8e1ce400cc65c33fac50fab31
- type_checked_symbol_table: 51dec1877b8da96c81929eabd624019ae50c181362703756b68d94d002cb2f56
- unrolled_symbol_table: 0b6340ef766a4154f31b5fa00d9bebe8478a8e3c81f091b8433e870ad7213b25
- initial_ast: 4dfda2f65cda8c8fbfdd39cfefc3238568b8c74fd182f84f59c1e7de723d919a
- unrolled_ast: a603f0c3be39008efc4cb9aeea85bdde1beedbb2ab6406804b68eb78d06dfcd0
- ssa_ast: a9affdba98d55e44f7b5f0d3703d971170c6c209d750fb5220dec14339f5a5f3
- flattened_ast: 58ba3cd648de17fd81490112dfeeb09c0bdb62898634ea985d7f9cb3c55f70d2
- destructured_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad
- inlined_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad
- dce_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad
+ - - initial_symbol_table: 537c6fb47091c612604203020cfbe71f2c5ff5f1cd1f67e413c2b2f609d38abb
+ type_checked_symbol_table: 06175d86e35fc9b52827d051379f458d6af771c93d7caa102285465f07e5217b
+ unrolled_symbol_table: 33849a42e62f6ddbaf2f12d93c4d4e52066d810a5e7213cce1b26fb408c4a042
+ initial_ast: c3fc544b34a68911ff6b67586ec9b75027053a9185ba35a0646514d2a7ff24d1
+ unrolled_ast: 3c45e63ecdaf7930aece1cc5ea7d21780fed1b4bec977eced28cf6a8983f87f5
+ ssa_ast: 4cfb191e591b288784e02d4ee1b1117d58a8c6350c22d573397ad43b6e0cdb89
+ flattened_ast: 3e9ee53f31fa10c15493a9ac20023bd2d9eac53849e61afd6e89ba5a46daf188
+ destructured_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435
+ inlined_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435
+ dce_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435
bytecode: 75252a5477a2943c07eaf114bef3dd214acbd7184b3118f14786beb8215bfb94
warnings: ""
results:
diff --git a/tests/expectations/execution/eq.out b/tests/expectations/execution/eq.out
index 2a75a70e77..2daf0b25bf 100644
--- a/tests/expectations/execution/eq.out
+++ b/tests/expectations/execution/eq.out
@@ -2,9 +2,9 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: edae9fa8632641c371df1554fab11d252c26d3e7c6b29037f2fe8334f0f6db1b
- type_checked_symbol_table: 48be1f1a5410e758460ef8e4c3b770053d2ce7b438b4af6ae61480a0919451e6
- unrolled_symbol_table: 48be1f1a5410e758460ef8e4c3b770053d2ce7b438b4af6ae61480a0919451e6
+ - - initial_symbol_table: a56c5db08f6890c8f13ddf9458ca5ed0cc39b8388bcc7545672c59ff33b9eb2e
+ type_checked_symbol_table: c1e1d43165e75cdfbf1ea9beb21e38cf186133261eea7e334c79cbb92f41ede3
+ unrolled_symbol_table: c1e1d43165e75cdfbf1ea9beb21e38cf186133261eea7e334c79cbb92f41ede3
initial_ast: 5e206ade9b06975fab301cb0906cc9f410b02cf17eed9df44db072f832489e9a
unrolled_ast: 5e206ade9b06975fab301cb0906cc9f410b02cf17eed9df44db072f832489e9a
ssa_ast: 5b38714260ed02a1fa30e2226fb8d69363a8cc28c8b19a99d501cd25e52fe499
diff --git a/tests/expectations/execution/flattened_function_and_inline_matches.out b/tests/expectations/execution/flattened_function_and_inline_matches.out
index b9cbab91d1..d5c009747e 100644
--- a/tests/expectations/execution/flattened_function_and_inline_matches.out
+++ b/tests/expectations/execution/flattened_function_and_inline_matches.out
@@ -2,16 +2,16 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: af9a4c318196237cfbd11789b7ad0e81b41246c0a491df36cd04080212103966
- type_checked_symbol_table: b091be85279aab446ecdf953c42e793a7521075059af9bb77f0328d7c3a04ac8
- unrolled_symbol_table: b091be85279aab446ecdf953c42e793a7521075059af9bb77f0328d7c3a04ac8
- initial_ast: 7b67c4b2880c474506456fb954655c25acec6edeba49b6bbf7b710d404b6963b
- unrolled_ast: 7b67c4b2880c474506456fb954655c25acec6edeba49b6bbf7b710d404b6963b
- ssa_ast: 087a60237b8d20aa96d5a97d30d4c85fc7552691844e47cb1716a0582428dd7f
- flattened_ast: 90653eab00f5c56106f1f3b828dcfa549b6a71e2f5161ba9168f4c7adc0cd440
- destructured_ast: 8c484f1fc0d348dfe7b6e88a62997820e7000e2bf2dd7ffc5c64ed0e69e3ac70
- inlined_ast: b8b97277118bcbebc6532fbf20677932e1054b9306f16caa7bda6a1f0266bb6a
- dce_ast: b8b97277118bcbebc6532fbf20677932e1054b9306f16caa7bda6a1f0266bb6a
+ - - initial_symbol_table: c7a33b0d5bd93fdbd98db6f9d78d1eba07a086f81525e17adf1bf2e68c010913
+ type_checked_symbol_table: dc7cb2d2922fa38913789a07ee6b54c9646e3c217901f7b88b9115ee34357bdc
+ unrolled_symbol_table: dc7cb2d2922fa38913789a07ee6b54c9646e3c217901f7b88b9115ee34357bdc
+ initial_ast: 7d9a65519bb845fab9b55079398081fb914696bc238ee4c812627caa7b37464c
+ unrolled_ast: 7d9a65519bb845fab9b55079398081fb914696bc238ee4c812627caa7b37464c
+ ssa_ast: 10c44a166fb3db2fc34a951084c32fb8c05729cbb4db6f0dfa0511d72935db5c
+ flattened_ast: 6aad1d66abfd56333cdc09b2cda82e5b1fb51f550fc5011c422737fb0a6bcf4e
+ destructured_ast: 3639df563c953bc23096b632e11660b585a63ed0013856c8ed5d49f1086f96a0
+ inlined_ast: 6e4a838ab05190d43f44bd5bc17ad86d072d9efa83b635b4796c015452808b10
+ dce_ast: 6e4a838ab05190d43f44bd5bc17ad86d072d9efa83b635b4796c015452808b10
bytecode: a52c852c5ea5e31d35c812e4ab15e4c098022431bb58b592d797137abf015e29
warnings: ""
results:
diff --git a/tests/expectations/execution/group_operations.out b/tests/expectations/execution/group_operations.out
index 131756868c..403f3a6e5b 100644
--- a/tests/expectations/execution/group_operations.out
+++ b/tests/expectations/execution/group_operations.out
@@ -2,16 +2,16 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: c729a139ede7cf7d654dff03986b38006bd477e775a79c7bb5de307ceedc805a
- type_checked_symbol_table: e7f8fa98c64fd3b75d5f4b19fc6f55ef0175c4edb1b783bb72db70ad3366c82e
- unrolled_symbol_table: e7f8fa98c64fd3b75d5f4b19fc6f55ef0175c4edb1b783bb72db70ad3366c82e
- initial_ast: 5532bc928a730cbb4a66275abda9c6e632b2270e89c4b24fbdf9b14799bf965c
- unrolled_ast: 5532bc928a730cbb4a66275abda9c6e632b2270e89c4b24fbdf9b14799bf965c
- ssa_ast: 44908e14e55e583a57cc0001464fd0b8d31adca83a3431d9d9ffdaae1982598a
- flattened_ast: c8db546099d8b476f984492f76d463973f3b74789931bd06a5fbb654aa9c8fef
- destructured_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4
- inlined_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4
- dce_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4
+ - - initial_symbol_table: bc514d42fda9301342e97526a5d7b285932c2f08397380e8adaa7a936446c2b5
+ type_checked_symbol_table: faec5a168946bcb416ad867754c3dff7e9e500a17cecb27d41eb87ba53830b5a
+ unrolled_symbol_table: faec5a168946bcb416ad867754c3dff7e9e500a17cecb27d41eb87ba53830b5a
+ initial_ast: 4794f01f6892393550582ac94044c1da19fcb709d930818b3642f025e42fc765
+ unrolled_ast: 4794f01f6892393550582ac94044c1da19fcb709d930818b3642f025e42fc765
+ ssa_ast: 0b298dfa420e1b53ef9aaabb715915789be62e281ef78f5fe52569d6473db1c4
+ flattened_ast: 92cceac872757a41b2ae195c3d2fd3c4da0fab39815345a7a4c21a1109c2a655
+ destructured_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef
+ inlined_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef
+ dce_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef
bytecode: 5c20fda21a40464a1462524cf913438776a39383a671949312f48ce8ceb2dd16
warnings: ""
results:
diff --git a/tests/expectations/execution/mint.out b/tests/expectations/execution/mint.out
index ea800f9700..dc7f66effe 100644
--- a/tests/expectations/execution/mint.out
+++ b/tests/expectations/execution/mint.out
@@ -2,16 +2,16 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: f0d2afa4d98b92d9a3411f56b600028d250d068eb37142ddcbf1829bbc83f393
- type_checked_symbol_table: 538833491862c70880a4292ef436391c2be4483e6bd4c144c53d1dbbe3d58740
- unrolled_symbol_table: 538833491862c70880a4292ef436391c2be4483e6bd4c144c53d1dbbe3d58740
- initial_ast: 0be4f0bdb552c317cc742b9fa2ed3ca2060d9757cbb71f6c37baf06d449f8a5e
- unrolled_ast: 300e9c9dc5df314dac63633b58678140910699d1d2d4d667d3efc89b69fe7c0f
- ssa_ast: c6a43d861d6f089412616358efd769e0cb8a2f7f5d2d8142a950403b7d059fe3
- flattened_ast: 5dca094e57d3b87892e360405cd9fefdbc7bac98349d12d92c47ca5fad3bfd23
- destructured_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a
- inlined_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a
- dce_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a
+ - - initial_symbol_table: efa9087e88f3d49f7e1b4db71e0d2facf4f2d8cd6babd9a5f2d3d1087a741bc6
+ type_checked_symbol_table: 69eb1827a3984cf1f84d228c6a81508430a197c5ccb4574e4bc31476cb54467e
+ unrolled_symbol_table: 69eb1827a3984cf1f84d228c6a81508430a197c5ccb4574e4bc31476cb54467e
+ initial_ast: 6c1994b601ef44f2e37e8b65b242a84407707b6c6c35c0777569ddf61e9fa610
+ unrolled_ast: 7ad3d032eb757db254079ee69dfd765c9713d432066b2efcdc869adac64d5a39
+ ssa_ast: 4f006f2cb738f369c599f56b412707108d2c463147a46e4719f36339f1b27693
+ flattened_ast: 43a444e70204e8fd43ecaca9d30bdd7d02cdf4cd647e3bb3dafc716cff64bba4
+ destructured_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0
+ inlined_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0
+ dce_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0
bytecode: d47819ba59e730eb159ee9e33fef5a35aac6062e70c743a749157d54824a45d9
warnings: ""
results:
diff --git a/tests/expectations/execution/primitive_casts.out b/tests/expectations/execution/primitive_casts.out
index 418858d6b1..2cabec0977 100644
--- a/tests/expectations/execution/primitive_casts.out
+++ b/tests/expectations/execution/primitive_casts.out
@@ -2,9 +2,9 @@
namespace: Execute
expectation: Pass
outputs:
- - - initial_symbol_table: 41812237c2e434a29988c6b1ed8871bb346ef67e642dcddb612d6cb0e029b41b
- type_checked_symbol_table: 79e3a582beb557343ee95cca4e20c51c28673310796b8b4b6966f93b7574d2ad
- unrolled_symbol_table: 79e3a582beb557343ee95cca4e20c51c28673310796b8b4b6966f93b7574d2ad
+ - - initial_symbol_table: e611a78afa6af3c9c1db69e070685ae2128be70e885fe8a08d0e3c338d3d4875
+ type_checked_symbol_table: 7601618645fe498ebab922d0a184541a301ce0e25afdddafee60a0e47c831652
+ unrolled_symbol_table: 7601618645fe498ebab922d0a184541a301ce0e25afdddafee60a0e47c831652
initial_ast: f44a900febfed965542eac47b9ac67d3aaf8192448e98eeab095e0de99644a28
unrolled_ast: f44a900febfed965542eac47b9ac67d3aaf8192448e98eeab095e0de99644a28
ssa_ast: ce3be575b20be0c216257610a3c212d3c879532d32f9795ceeed49f51a34df05
diff --git a/tests/expectations/parser/expression/access/associated_function.out b/tests/expectations/parser/expression/access/associated_function.out
index f88fd1ea1d..df6cf4b607 100644
--- a/tests/expectations/parser/expression/access/associated_function.out
+++ b/tests/expectations/parser/expression/access/associated_function.out
@@ -4,8 +4,7 @@ expectation: Pass
outputs:
- Access:
AssociatedFunction:
- ty:
- Identifier: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
+ variant: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
name: "{\"id\":\"1\",\"name\":\"to_x_coordinate\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":22}\"}"
arguments:
- Identifier: "{\"id\":\"2\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}"
@@ -15,8 +14,7 @@ outputs:
id: 3
- Access:
AssociatedFunction:
- ty:
- Identifier: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
+ variant: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
name: "{\"id\":\"1\",\"name\":\"to_y_coordinate\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":22}\"}"
arguments:
- Identifier: "{\"id\":\"2\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}"
diff --git a/tests/expectations/parser/expression/access/call.out b/tests/expectations/parser/expression/access/call.out
index 1daf270ec7..41378bcb3a 100644
--- a/tests/expectations/parser/expression/access/call.out
+++ b/tests/expectations/parser/expression/access/call.out
@@ -6,7 +6,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 0
hi: 3
@@ -15,7 +15,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"X\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 0
hi: 3
@@ -25,7 +25,7 @@ outputs:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
arguments:
- Identifier: "{\"id\":\"1\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 4
@@ -36,7 +36,7 @@ outputs:
arguments:
- Identifier: "{\"id\":\"1\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"z\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 7
@@ -48,7 +48,7 @@ outputs:
- Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
- Identifier: "{\"id\":\"3\",\"name\":\"z\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 10
diff --git a/tests/expectations/parser/expression/unary/neg.out b/tests/expectations/parser/expression/unary/neg.out
index e19a9bc3fa..47c39e0f70 100644
--- a/tests/expectations/parser/expression/unary/neg.out
+++ b/tests/expectations/parser/expression/unary/neg.out
@@ -16,7 +16,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 1
hi: 4
diff --git a/tests/expectations/parser/expression/unary/not.out b/tests/expectations/parser/expression/unary/not.out
index f0581499a9..896420db18 100644
--- a/tests/expectations/parser/expression/unary/not.out
+++ b/tests/expectations/parser/expression/unary/not.out
@@ -16,7 +16,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 1
hi: 4
diff --git a/tests/expectations/parser/finalize/decrement.out b/tests/expectations/parser/finalize/decrement.out
index 71204d9afb..1af4b6d469 100644
--- a/tests/expectations/parser/finalize/decrement.out
+++ b/tests/expectations/parser/finalize/decrement.out
@@ -11,7 +11,7 @@ outputs:
- Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}"
- Identifier: "{\"id\":\"3\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":23}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 24
@@ -43,7 +43,7 @@ outputs:
lo: 20
hi: 23
- 3
- external: ~
+ program: ~
span:
lo: 0
hi: 24
@@ -60,7 +60,7 @@ outputs:
arguments:
- Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 19
@@ -75,7 +75,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"decrement\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":9}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 0
hi: 11
diff --git a/tests/expectations/parser/finalize/finalize.out b/tests/expectations/parser/finalize/finalize.out
index ef73f05b31..8b03c4c3ef 100644
--- a/tests/expectations/parser/finalize/finalize.out
+++ b/tests/expectations/parser/finalize/finalize.out
@@ -77,7 +77,9 @@ outputs:
identifier: "{\"id\":\"13\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":165,\\\"hi\\\":166}\"}"
mode: None
type_:
- Identifier: "{\"id\":\"14\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":168,\\\"hi\\\":171}\"}"
+ Composite:
+ id: "{\"id\":\"14\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":168,\\\"hi\\\":171}\"}"
+ program: test
span:
lo: 165
hi: 166
@@ -86,7 +88,9 @@ outputs:
identifier: "{\"id\":\"16\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":173,\\\"hi\\\":174}\"}"
mode: None
type_:
- Identifier: "{\"id\":\"17\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":176,\\\"hi\\\":179}\"}"
+ Composite:
+ id: "{\"id\":\"17\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":176,\\\"hi\\\":179}\"}"
+ program: test
span:
lo: 173
hi: 174
@@ -95,13 +99,17 @@ outputs:
- Internal:
mode: None
type_:
- Identifier: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}"
+ Composite:
+ id: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}"
+ program: test
span:
lo: 184
hi: 187
id: 20
output_type:
- Identifier: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}"
+ Composite:
+ id: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}"
+ program: test
block:
statements: []
span:
diff --git a/tests/expectations/parser/finalize/increment.out b/tests/expectations/parser/finalize/increment.out
index 88550cd418..e1d92b48ba 100644
--- a/tests/expectations/parser/finalize/increment.out
+++ b/tests/expectations/parser/finalize/increment.out
@@ -11,7 +11,7 @@ outputs:
- Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}"
- Identifier: "{\"id\":\"3\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":23}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 24
@@ -43,7 +43,7 @@ outputs:
lo: 20
hi: 23
- 3
- external: ~
+ program: ~
span:
lo: 0
hi: 24
@@ -60,7 +60,7 @@ outputs:
arguments:
- Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}"
- Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}"
- external: ~
+ program: ~
span:
lo: 0
hi: 19
@@ -75,7 +75,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"increment\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":9}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 0
hi: 11
diff --git a/tests/expectations/parser/finalize/mapping.out b/tests/expectations/parser/finalize/mapping.out
index faa9aa5518..cc5d670a9a 100644
--- a/tests/expectations/parser/finalize/mapping.out
+++ b/tests/expectations/parser/finalize/mapping.out
@@ -13,9 +13,13 @@ outputs:
- - foo
- identifier: "{\"id\":\"2\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":38,\\\"hi\\\":41}\"}"
key_type:
- Identifier: "{\"id\":\"3\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":43,\\\"hi\\\":46}\"}"
+ Composite:
+ id: "{\"id\":\"3\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":43,\\\"hi\\\":46}\"}"
+ program: test
value_type:
- Identifier: "{\"id\":\"4\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":53}\"}"
+ Composite:
+ id: "{\"id\":\"4\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":53}\"}"
+ program: test
span:
lo: 30
hi: 54
diff --git a/tests/expectations/parser/functions/bounded_recursion.out b/tests/expectations/parser/functions/bounded_recursion.out
index 7f1d34e41b..f72b23332a 100644
--- a/tests/expectations/parser/functions/bounded_recursion.out
+++ b/tests/expectations/parser/functions/bounded_recursion.out
@@ -82,7 +82,7 @@ outputs:
lo: 102
hi: 108
id: 12
- external: ~
+ program: test
span:
lo: 100
hi: 109
@@ -147,7 +147,7 @@ outputs:
lo: 179
hi: 183
- 24
- external: ~
+ program: test
span:
lo: 177
hi: 184
diff --git a/tests/expectations/parser/functions/infinite_recursion.out b/tests/expectations/parser/functions/infinite_recursion.out
index f141327997..4662fc09ed 100644
--- a/tests/expectations/parser/functions/infinite_recursion.out
+++ b/tests/expectations/parser/functions/infinite_recursion.out
@@ -35,7 +35,7 @@ outputs:
function:
Identifier: "{\"id\":\"4\",\"name\":\"inf\",\"span\":\"{\\\"lo\\\":61,\\\"hi\\\":64}\"}"
arguments: []
- external: ~
+ program: test
span:
lo: 61
hi: 66
@@ -83,7 +83,7 @@ outputs:
function:
Identifier: "{\"id\":\"13\",\"name\":\"inf\",\"span\":\"{\\\"lo\\\":124,\\\"hi\\\":127}\"}"
arguments: []
- external: ~
+ program: test
span:
lo: 124
hi: 129
diff --git a/tests/expectations/parser/program/mapping.out b/tests/expectations/parser/program/mapping.out
index bfe63c9ecb..cc60b0046b 100644
--- a/tests/expectations/parser/program/mapping.out
+++ b/tests/expectations/parser/program/mapping.out
@@ -22,9 +22,13 @@ outputs:
- - foo
- identifier: "{\"id\":\"4\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":82,\\\"hi\\\":85}\"}"
key_type:
- Identifier: "{\"id\":\"5\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":87,\\\"hi\\\":90}\"}"
+ Composite:
+ id: "{\"id\":\"5\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":87,\\\"hi\\\":90}\"}"
+ program: test
value_type:
- Identifier: "{\"id\":\"6\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":94,\\\"hi\\\":97}\"}"
+ Composite:
+ id: "{\"id\":\"6\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":94,\\\"hi\\\":97}\"}"
+ program: test
span:
lo: 74
hi: 98
diff --git a/tests/expectations/parser/program/record_with_visibility.out b/tests/expectations/parser/program/record_with_visibility.out
index 949f3d7eed..2835d56339 100644
--- a/tests/expectations/parser/program/record_with_visibility.out
+++ b/tests/expectations/parser/program/record_with_visibility.out
@@ -19,6 +19,7 @@ outputs:
lo: 57
hi: 71
id: 4
+ external: test
is_record: true
span:
lo: 26
diff --git a/tests/expectations/parser/program/struct_with_visibility.out b/tests/expectations/parser/program/struct_with_visibility.out
index f73b2db422..0bb21bf56f 100644
--- a/tests/expectations/parser/program/struct_with_visibility.out
+++ b/tests/expectations/parser/program/struct_with_visibility.out
@@ -34,6 +34,7 @@ outputs:
lo: 103
hi: 113
id: 8
+ external: test
is_record: false
span:
lo: 26
diff --git a/tests/expectations/parser/statement/assign.out b/tests/expectations/parser/statement/assign.out
index 3f9b9c8a90..08f8dfd801 100644
--- a/tests/expectations/parser/statement/assign.out
+++ b/tests/expectations/parser/statement/assign.out
@@ -37,7 +37,7 @@ outputs:
function:
Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 4
hi: 7
diff --git a/tests/expectations/parser/statement/definition.out b/tests/expectations/parser/statement/definition.out
index 91e4d8b932..25a454a4a9 100644
--- a/tests/expectations/parser/statement/definition.out
+++ b/tests/expectations/parser/statement/definition.out
@@ -46,7 +46,7 @@ outputs:
function:
Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":12,\\\"hi\\\":13}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 12
hi: 15
@@ -110,7 +110,7 @@ outputs:
function:
Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":12,\\\"hi\\\":13}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 12
hi: 15
@@ -135,7 +135,9 @@ outputs:
place:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_:
- Identifier: "{\"id\":\"1\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":14}\"}"
+ Composite:
+ id: "{\"id\":\"1\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":14}\"}"
+ program: ~
value:
Call:
function:
@@ -149,8 +151,7 @@ outputs:
lo: 43
hi: 49
- 4
- external:
- Identifier: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":24}\"}"
+ program: credits
span:
lo: 17
hi: 50
@@ -164,7 +165,9 @@ outputs:
place:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_:
- Identifier: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":27}\"}"
+ Composite:
+ id: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":27}\"}"
+ program: credits
value:
Call:
function:
@@ -178,8 +181,7 @@ outputs:
lo: 56
hi: 62
- 5
- external:
- Identifier: "{\"id\":\"3\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":30,\\\"hi\\\":37}\"}"
+ program: credits
span:
lo: 30
hi: 63
@@ -232,7 +234,7 @@ outputs:
function:
Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 13
hi: 16
@@ -285,7 +287,7 @@ outputs:
function:
Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 13
hi: 16
diff --git a/tests/expectations/parser/statement/exported_type_fail.out b/tests/expectations/parser/statement/exported_type_fail.out
index bd23ad38f1..4d92fba640 100644
--- a/tests/expectations/parser/statement/exported_type_fail.out
+++ b/tests/expectations/parser/statement/exported_type_fail.out
@@ -2,5 +2,5 @@
namespace: ParseStatement
expectation: Fail
outputs:
- - "Error [EPAR0370005]: expected ( -- found '{'\n --> test:1:29\n |\n 1 | return credits.aleo/credits { owner: arg1, amount: arg2};\n | ^"
+ - "Error [EPAR0370040]: Cannot create an external record. Records can only be created in the program that they are defined in.\n --> test:1:8\n |\n 1 | return credits.aleo/credits { owner: arg1, amount: arg2};\n | ^^^^^^^^^^^^^^^^^^^^"
- "Error [EPAR0370005]: expected = -- found '.'\n --> test:1:13\n |\n 1 | let d: board.leo/board = record board.leo/board { tile1: 1u8, tile2: 2u8};\n | ^"
diff --git a/tests/expectations/parser/statement/expression.out b/tests/expectations/parser/statement/expression.out
index 5566d0a6b2..94c8b5ad9c 100644
--- a/tests/expectations/parser/statement/expression.out
+++ b/tests/expectations/parser/statement/expression.out
@@ -31,7 +31,7 @@ outputs:
function:
Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
arguments: []
- external: ~
+ program: ~
span:
lo: 0
hi: 3
diff --git a/tests/expectations/parser/type_/signature.out b/tests/expectations/parser/type_/signature.out
index d191f9f6d9..154b57412b 100644
--- a/tests/expectations/parser/type_/signature.out
+++ b/tests/expectations/parser/type_/signature.out
@@ -36,7 +36,9 @@ outputs:
identifier: "{\"id\":\"7\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":67,\\\"hi\\\":68}\"}"
mode: None
type_:
- Identifier: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}"
+ Composite:
+ id: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}"
+ program: test
span:
lo: 67
hi: 68
@@ -53,8 +55,7 @@ outputs:
value:
Access:
AssociatedFunction:
- ty:
- Identifier: "{\"id\":\"11\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":101,\\\"hi\\\":110}\"}"
+ variant: "{\"id\":\"11\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":101,\\\"hi\\\":110}\"}"
name: "{\"id\":\"12\",\"name\":\"verify\",\"span\":\"{\\\"lo\\\":112,\\\"hi\\\":118}\"}"
arguments:
- Identifier: "{\"id\":\"13\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":119,\\\"hi\\\":120}\"}"
@@ -76,8 +77,7 @@ outputs:
value:
Access:
AssociatedFunction:
- ty:
- Identifier: "{\"id\":\"23\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":0}\"}"
+ variant: "{\"id\":\"23\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":0}\"}"
name: "{\"id\":\"20\",\"name\":\"verify\",\"span\":\"{\\\"lo\\\":153,\\\"hi\\\":159}\"}"
arguments:
- Identifier: "{\"id\":\"19\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":151,\\\"hi\\\":152}\"}"
@@ -206,7 +206,9 @@ outputs:
identifier: "{\"id\":\"49\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":347,\\\"hi\\\":348}\"}"
mode: None
type_:
- Identifier: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}"
+ Composite:
+ id: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}"
+ program: test
span:
lo: 347
hi: 348
@@ -223,8 +225,7 @@ outputs:
value:
Access:
AssociatedFunction:
- ty:
- Identifier: "{\"id\":\"53\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":380,\\\"hi\\\":389}\"}"
+ variant: "{\"id\":\"53\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":380,\\\"hi\\\":389}\"}"
name: "{\"id\":\"54\",\"name\":\"sign\",\"span\":\"{\\\"lo\\\":391,\\\"hi\\\":395}\"}"
arguments:
- Identifier: "{\"id\":\"55\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":396,\\\"hi\\\":397}\"}"
diff --git a/tests/tests/compiler/function/shadow_function_with_input_fail.leo b/tests/tests/compiler/function/shadow_function_with_input_fail.leo
deleted file mode 100644
index 2cbe2948e4..0000000000
--- a/tests/tests/compiler/function/shadow_function_with_input_fail.leo
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-namespace: Compile
-expectation: Fail
-*/
-
-program test.aleo {
- function hi() -> u8 {
- return 0u8;
- }
-
- function tester(hi: u8) -> u8 {
- return 0u8;
- }
-
- function main (y: bool) -> bool {
- return y;
- }}
diff --git a/tests/tests/compiler/structs/duplicate_name_context.leo b/tests/tests/compiler/structs/duplicate_name_context.leo
deleted file mode 100644
index ecc0bac5e0..0000000000
--- a/tests/tests/compiler/structs/duplicate_name_context.leo
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-namespace: Compile
-expectation: Fail
-*/
-
-program test.aleo {
- struct Bar {
- b2: u32
- }
-
- function main(y: bool) -> bool {
- let Bar: u32 = 66u32;
- let k1: Bar = Bar { b2: 30u32 };
-
- return y == true;
- }
-}
diff --git a/utils/disassembler/src/lib.rs b/utils/disassembler/src/lib.rs
index dc7cb23dba..0811cf5fc3 100644
--- a/utils/disassembler/src/lib.rs
+++ b/utils/disassembler/src/lib.rs
@@ -21,32 +21,49 @@ use snarkvm::{
use std::str::FromStr;
type CurrentNetwork = Testnet3;
-use leo_ast::{FunctionStub, Identifier, Mapping, ProgramId, Struct, Stub};
+use leo_ast::{Composite, FunctionStub, Identifier, Mapping, ProgramId, Stub};
use leo_errors::UtilError;
pub fn disassemble, Command: CommandTrait>(
program: ProgramCore,
) -> Stub {
+ let program_id = ProgramId::from(program.id());
Stub {
imports: program.imports().into_iter().map(|(id, _)| ProgramId::from(id)).collect(),
- stub_id: ProgramId::from(program.id()),
+ stub_id: program_id,
consts: Vec::new(),
structs: [
- program.structs().iter().map(|(id, s)| (Identifier::from(id).name, Struct::from(s))).collect_vec(),
- program.records().iter().map(|(id, s)| (Identifier::from(id).name, Struct::from(s))).collect_vec(),
+ program
+ .structs()
+ .iter()
+ .map(|(id, s)| (Identifier::from(id).name, Composite::from_snarkvm(s, program_id.name.name)))
+ .collect_vec(),
+ program
+ .records()
+ .iter()
+ .map(|(id, s)| (Identifier::from(id).name, Composite::from_external_record(s, program_id.name.name)))
+ .collect_vec(),
]
.concat(),
- mappings: program.mappings().into_iter().map(|(id, m)| (Identifier::from(id).name, Mapping::from(m))).collect(),
+ mappings: program
+ .mappings()
+ .into_iter()
+ .map(|(id, m)| (Identifier::from(id).name, Mapping::from_snarkvm(m, program_id.name.name)))
+ .collect(),
functions: [
program
.closures()
.iter()
- .map(|(id, closure)| (Identifier::from(id).name, FunctionStub::from(closure)))
+ .map(|(id, closure)| {
+ (Identifier::from(id).name, FunctionStub::from_closure(closure, program_id.name.name))
+ })
.collect_vec(),
program
.functions()
.iter()
- .map(|(id, function)| (Identifier::from(id).name, FunctionStub::from(function)))
+ .map(|(id, function)| {
+ (Identifier::from(id).name, FunctionStub::from_function_core(function, program_id.name.name))
+ })
.collect_vec(),
]
.concat(),
diff --git a/utils/retriever/src/lib.rs b/utils/retriever/src/lib.rs
index 9406dba287..30d96ac295 100644
--- a/utils/retriever/src/lib.rs
+++ b/utils/retriever/src/lib.rs
@@ -39,10 +39,11 @@ mod tests {
let build_dir = PathBuf::from(BUILD_DIRECTORY);
let home_dir = PathBuf::from(HOME_DIRECTORY);
let mut retriever =
- Retriever::new(Symbol::intern("nested"), &build_dir, &home_dir).expect("Failed to build retriever");
+ Retriever::new(Symbol::intern("nested"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string())
+ .expect("Failed to build retriever");
retriever.retrieve().expect("failed to retrieve");
retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local");
- retriever.process_local(Symbol::intern("nested")).expect("failed to process local");
+ retriever.process_local(Symbol::intern("nested"), true).expect("failed to process local");
});
}
@@ -57,10 +58,11 @@ mod tests {
println!("aleo_dir: {:?}", aleo_dir());
let mut retriever =
- Retriever::new(Symbol::intern("nested"), &build_dir, &aleo_dir()).expect("Failed to build retriever");
+ Retriever::new(Symbol::intern("nested"), &build_dir, &aleo_dir(), "http://0.0.0.0:3030".to_string())
+ .expect("Failed to build retriever");
retriever.retrieve().expect("failed to retrieve");
retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local");
- retriever.process_local(Symbol::intern("nested")).expect("failed to process local");
+ retriever.process_local(Symbol::intern("nested"), true).expect("failed to process local");
});
}
@@ -75,10 +77,11 @@ mod tests {
let build_dir = PathBuf::from(BUILD_DIRECTORY);
let home_dir = PathBuf::from(HOME_DIRECTORY);
let mut retriever =
- Retriever::new(Symbol::intern("simple"), &build_dir, &home_dir).expect("Failed to build retriever");
+ Retriever::new(Symbol::intern("simple"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string())
+ .expect("Failed to build retriever");
retriever.retrieve().expect("failed to retrieve");
retriever.prepare_local(Symbol::intern("simple")).expect("failed to prepare local");
- retriever.process_local(Symbol::intern("simple")).expect("failed to process local");
+ retriever.process_local(Symbol::intern("simple"), true).expect("failed to process local");
});
}
@@ -93,7 +96,8 @@ mod tests {
let build_dir = PathBuf::from(BUILD_DIRECTORY);
let home_dir = PathBuf::from(HOME_DIRECTORY);
let mut retriever =
- Retriever::new(Symbol::intern("local_test"), &build_dir, &home_dir).expect("Failed to build retriever");
+ Retriever::new(Symbol::intern("local_test"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string())
+ .expect("Failed to build retriever");
let _deps = retriever.retrieve().expect("failed to retrieve");
retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local");
// retriever.process_local(Symbol::intern("nested")).expect("failed to process local");
diff --git a/utils/retriever/src/program_context/lock_file_entry.rs b/utils/retriever/src/program_context/lock_file_entry.rs
index df4f354acf..3540072ab0 100644
--- a/utils/retriever/src/program_context/lock_file_entry.rs
+++ b/utils/retriever/src/program_context/lock_file_entry.rs
@@ -28,13 +28,23 @@ pub struct LockFileEntry {
dependencies: Vec,
}
+impl LockFileEntry {
+ pub fn path(&self) -> Option<&PathBuf> {
+ self.path.as_ref()
+ }
+
+ pub fn name(&self) -> &str {
+ &self.name
+ }
+}
+
impl From<&ProgramContext> for LockFileEntry {
fn from(context: &ProgramContext) -> Self {
LockFileEntry {
- name: context.name().to_string(),
+ name: context.full_name().to_string(),
network: context.network.clone(), // Direct access as per instruction
location: context.location().clone(),
- path: context.path.clone(), // Direct access as per instruction
+ path: context.full_path.clone(), // Direct access as per instruction
checksum: context.checksum().to_string(),
dependencies: context.dependencies().iter().map(|dep| format!("{}.aleo", dep)).collect(),
}
diff --git a/utils/retriever/src/retriever/mod.rs b/utils/retriever/src/retriever/mod.rs
index c846549b3f..d17da1c4db 100644
--- a/utils/retriever/src/retriever/mod.rs
+++ b/utils/retriever/src/retriever/mod.rs
@@ -29,19 +29,18 @@ use std::{
path::{Path, PathBuf},
};
-const ALEO_EXPLORER_URL: &str = "https://api.explorer.aleo.org/v1";
-
// Retriever is responsible for retrieving external programs
pub struct Retriever {
name: Symbol,
contexts: IndexMap,
project_path: PathBuf,
registry_path: PathBuf,
+ endpoint: String,
}
impl Retriever {
// Initialize a new Retriever.
- pub fn new(name: Symbol, path: &PathBuf, home: &Path) -> Result {
+ pub fn new(name: Symbol, path: &PathBuf, home: &Path, endpoint: String) -> Result {
// Starting point is all of the dependencies specified in the main `program.json` file
let dependencies = retrieve_local(&format!("{name}.aleo"), path)?;
let mut contexts = IndexMap::from([(name, ProgramContext::new_main(name, path.clone(), dependencies.clone()))]);
@@ -49,7 +48,13 @@ impl Retriever {
contexts.insert(Symbol::from(&dep), ProgramContext::from(dep));
}
- Ok(Self { name, contexts, project_path: path.clone(), registry_path: home.join("registry") })
+ Ok(Self {
+ name,
+ contexts,
+ project_path: path.clone(),
+ registry_path: home.join("registry"),
+ endpoint: endpoint.clone(),
+ })
}
pub fn get_context(&self, name: &Symbol) -> &ProgramContext {
@@ -83,6 +88,7 @@ impl Retriever {
&self.registry_path,
cur_context.full_name(),
cur_context.network(),
+ &self.endpoint,
)?;
// Cache the stubs
@@ -276,12 +282,16 @@ impl Retriever {
}
// Creates the stub of the program, caches it, and writes the local `leo.lock` file
- pub fn process_local(&mut self, name: Symbol) -> Result<(), UtilError> {
+ pub fn process_local(&mut self, name: Symbol, recursive: bool) -> Result<(), UtilError> {
let cur_context = self.contexts.get_mut(&name).unwrap();
// Don't need to disassemble the main file
if name != self.name {
// Disassemble the program
- let mut file = File::open(cur_context.compiled_file_path()).unwrap_or_else(|_| {
+ let compiled_path = cur_context.compiled_file_path();
+ if !compiled_path.exists() {
+ return Err(UtilError::build_file_does_not_exist(compiled_path.to_str().unwrap(), Default::default()));
+ }
+ let mut file = File::open(compiled_path).unwrap_or_else(|_| {
panic!("Failed to open file {}", cur_context.compiled_file_path().to_str().unwrap())
});
let mut content = String::new();
@@ -292,19 +302,24 @@ impl Retriever {
Default::default(),
)
})?;
- let stub: Stub = disassemble_from_str(content)?;
- // Cache the stub
+ // Cache the disassembled stub
+ let stub: Stub = disassemble_from_str(content)?;
if cur_context.add_stub(stub.clone()) {
Err(UtilError::duplicate_dependency_name_error(stub.stub_id.name.name, Default::default()))?;
}
// Cache the hash
cur_context.add_checksum();
- }
- // Write lock file
- self.write_lock_file(&name)?;
+ // Only write lock file when recursive building
+ if recursive {
+ self.write_lock_file(&name)?;
+ }
+ } else {
+ // Write lock file
+ self.write_lock_file(&name)?;
+ }
Ok(())
}
@@ -408,6 +423,7 @@ fn retrieve_from_network(
home_path: &Path,
name: &String,
network: &Network,
+ endpoint: &String,
) -> Result<(Stub, Vec), UtilError> {
// Check if the file is already cached in `~/.aleo/registry/{network}/{program}`
let move_to_path = home_path.join(format!("{network}"));
@@ -425,7 +441,7 @@ fn retrieve_from_network(
// Fetch from network
println!("Retrieving {} from {:?}.", name, network.clone());
- file_str = fetch_from_network(name, network.clone())?;
+ file_str = fetch_from_network(endpoint, name, network.clone())?;
file_str = file_str.replace("\\n", "\n").replace('\"', "");
println!("Successfully retrieved {} from {:?}!", name, network);
@@ -488,8 +504,8 @@ fn retrieve_from_network(
))
}
-fn fetch_from_network(program: &String, network: Network) -> Result {
- let url = format!("{}/{}/program/{}", ALEO_EXPLORER_URL, network.clone(), program);
+fn fetch_from_network(endpoint: &String, program: &String, network: Network) -> Result {
+ let url = format!("{}/{}/program/{}", endpoint, network.clone(), program);
let response = ureq::get(&url.clone())
.call()
.map_err(|err| UtilError::failed_to_retrieve_from_endpoint(url.clone(), err, Default::default()))?;